Мне интересно узнать о возможностях файлов дизайна .ui и .qml - PullRequest
0 голосов
/ 08 октября 2019

При разработке графического интерфейса в Qt я обычно работаю в формате .qml. Если вы посмотрите на несколько программ, вы увидите много программ, работающих в формате .ui. При проектировании в Qt мне интересно, особенная ли разница между .ui и .qml. пр) скорость, оптимизация и т. д.

1 Ответ

1 голос
/ 08 октября 2019

Qt имеет 2 способа создания пользовательского интерфейса: QtWidgets (этот файл .ui) и QtQuick (файл .qml).

Модуль QtWidgetsКод C ++, этот .ui файл - это формат файла xml, используемый конструктором, но он компилируется с помощью инструмента под названием uic в код C ++.

QtQuick - это модуль, который вводит язык QML в смесь, поэтому вы создаете пользовательский интерфейс на языке QML , и вы все еще можете использовать C ++ для выполнения «внутренних задач».

Оба могут иметь свои преимущества и недостатки, в зависимости от того, что вам нужно, нетобщий ответ лучше другого.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...