Evgenii Legotckoi
Evgenii Legotckoi19 августа 2019 г. 14:41

Выпуск Qt Design Studio 1.3 Beta

Qt Design Studio — это инструмент для проектирования и разработки пользовательского интерфейса, который позволяет дизайнерам и разработчикам быстро создавать прототипы и разрабатывать сложные пользовательские интерфейсы. И дизайнеры, и разработчики используют Qt Design Studio, и это делает сотрудничество между ними намного проще и удобнее.

Qt Design Studio 1.3 поставляется с новым расширенным редактором кривых для анимации.


Новый редактор кривых позволяет настраивать кривые интерполяции для нескольких ключевых кадров в одном представлении. Это позволяет точно настраивать очень сложные анимации и полностью контролировать наклон анимации в ключевых кадрах.
Sketch Bridge значительно улучшен и теперь поддерживает переопределение символов.

Переопределение символов идеально соответствует концепции компонентов и свойств в QML. Использование переопределений символов, например, разные экземпляры кнопки могут иметь разные свойства текста. Эти переопределения символов теперь экспортируются в QML. Еще одним приятным дополнением к Sketch Bridge является возможность экспорта SVG вместо растровой графики. Таким образом, векторная графика по-прежнему масштабируется в QML после ее экспорта.

Элементы управления редактора свойств теперь основаны на Qt Quick Controls 2 вместо Qt Quick Controls 1.

При реализации элементов управления с помощью Qt Quick Controls 2 мы также изменили дизайн и очистили редактор свойств. Редактор свойств теперь выглядит намного чище, а удобство использования таких элементов управления, как счетчик, значительно улучшилось. Например, новый счетчик поддерживает перетаскивание и имеет дополнительный встроенный ползунок.

Наконец, что не менее важно, было исправлено множество ошибок, и мы улучшили удобство использования во многих областях. Например, редактор свойств наконец-то поддерживает множественный выбор. Это позволяет задавать свойства для нескольких элементов одновременно.

Еще одно дополнение, о котором действительно стоит упомянуть, — это улучшенный редактор привязок. Новый редактор привязки теперь основан непосредственно на виджете редактора кода, а удобство использования, особенно завершение кода, значительно улучшено. Это делает редактирование ваших привязок намного более удобным.

С Qt Design Studio 1.3 также доступна бесплатная версия для сообщества, в которой, однако, отсутствуют мосты Photoshop и Sketch.

Рекомендуем хостинг TIMEWEB
Рекомендуем хостинг TIMEWEB
Стабильный хостинг, на котором располагается социальная сеть EVILEG. Для проектов на Django рекомендуем VDS хостинг.

Вам это нравится? Поделитесь в социальных сетях!

Комментарии

Только авторизованные пользователи могут публиковать комментарии.
Пожалуйста, авторизуйтесь или зарегистрируйтесь
S

C++ - Тест 001. Первая программа и типы данных

  • Результат:53баллов,
  • Очки рейтинга-4
S

C++ - Тест 003. Условия и циклы

  • Результат:57баллов,
  • Очки рейтинга-2
g

C++ - Тест 005. Структуры и Классы

  • Результат:100баллов,
  • Очки рейтинга10
Последние комментарии
Evgenii Legotckoi
Evgenii Legotckoi25 мая 2023 г. 4:49
Как написать игру на Qt - Урок 2. Анимация героя игры (2D) Код на строчка 184-198 вызывает перерисовку области на каждый 4-й такт счётчика. По той логике не нужно перерисовывать объект постоянно, достаточно реже, чем выполняется игровой слот. А слот вып…
J
JonnyJo21 мая 2023 г. 10:49
Как написать игру на Qt - Урок 2. Анимация героя игры (2D) Евгений, благодарю! Всё равно не совсем понимаю :( Если муха двигает ножками только при нажатии клавиш перемещение, то что, собственно, делает код со строк 184-198 в triangle.cpp? В этих строчка…
Evgenii Legotckoi
Evgenii Legotckoi21 мая 2023 г. 5:57
Как написать игру на Qt - Урок 2. Анимация героя игры (2D) Добрый день. slotGameTimer срабатывает по таймеру и при каждой сработке countForSteps увеличивается на 1, это не зависит от нажатия клавиш, нажатая клавиша лишь определяет положение ножек, котор…
J
JonnyJo20 мая 2023 г. 11:27
Как написать игру на Qt - Урок 2. Анимация героя игры (2D) Евгений, здравствуйте! Подскажите, а почему при нажатии одной клавиши переменная countForSteps увеличивается не на 1, на 4, ведь одно действие даёт увеличение этой переменной только на единицу? …
Сейчас обсуждают на форуме
Evgenii Legotckoi
Evgenii Legotckoi16 апреля 2023 г. 4:07
Мобильное приложение на C++Qt и бэкенд к нему на Django Rest Framework Да, это возможно. Но подобные вещи лучше запускать через celery. То есть drf принимает команду, и после этого регистрирует задачу в celery, котроый уже асинхронно всё это выполняет. В противном …
АБ
Алексей Бобров14 декабря 2021 г. 19:03
Sorting the added QML elements in the ListModel I am writing an alarm clock in QML, I am required to sort the alarms in ascending order (depending on the date or time (if there are several alarms on the same day). I've done the sorting …
Evgenii Legotckoi
Evgenii Legotckoi29 марта 2023 г. 4:11
Замена поля ManyToMany Картинки точно нужно хранить в медиа директории на сервере, а для обращения использовать ImageField. Который будет хранить только путь к изображению на сервере. Хранить изображения в базе данных…
Evgenii Legotckoi
Evgenii Legotckoi24 апреля 2023 г. 3:22
Пакеты данных между сервером и клиентами Привет. Если классы имеют что-то общее в полях, а также общую идеологию и их можно вписать в иерархию наследования, то в первую очередь переписать так, чтобы один базовый класс объединял в…

Следите за нами в социальных сетях