Я видел ссылки на все три из этих приложений в разных частях веб-сайта Qt, но совершенно не понимаю, в чем заключаются точные различия между ними и являются ли они на самом деле отдельными вещами или просто разными именами для одного и того же, или имя изменилось с течением времени. ? Или один больше не поддерживается? Что с ними делать?
Qt Designer против Qt Quick Designer против Qt Creator?
Ответы (3)
Qt Creator — это IDE Qt. Вам не обязательно его использовать, но он значительно упрощает разработку Qt.
Qt Designer — это графический инструмент, позволяющий создавать графические интерфейсы QWidget. Qt Quick Designer похож, но предназначен для создания графических интерфейсов QML. Оба встроены в Qt Creator.
Это объясняется более подробно в Википедии.
QML. Чем он отличается от Qt Quick Designer?
- person K.Mulier; 06.06.2019
Я объясню вам разницу между этими инструментами по подходу, для чего они используются:
Qt Designer: вспомогательный инструмент, используемый для создания/редактирования файлов виджетов (.ui). Вы можете использовать его для создания графических макетов (только файлы .ui). Чаще всего используется для разработки графических материалов в приложениях PyQt. Он устанавливается всегда при установке Qt, например находится по пути: Qt5.13.1\5.13.1\mingw73_64\bin\designer.exe. Его также можно использовать для редактирования любого файла .ui приложения Qt C++, однако он очень ограничен, поскольку позволяет редактировать только графические элементы (а не логику C++).
Qt Quick Designer (относится к Qt Creator): не существует, он интегрирован в Qt Creator (см. ниже). Можно сказать, что Qt Quick Designer позволяет редактировать файлы QML (.qml), однако теперь он интегрирован в Qt Creator.
Qt Creator: это де-факто самая мощная IDE для создания приложений QT в исходном виде (C++ с движком Qt). Он позволяет создавать, редактировать исходный код, отлаживать приложения и т. д. В дополнение к этому вы можете открыть файл .ui или файл .qml в Qt Creator, и он откроется и позволит вам редактировать. Например, если вы откроете файл .ui, он покажет вам приложение Qt Designer, встроенное в полностью интегрированную среду разработки Qt Creator. Таким образом, вы можете использовать Qt Creator для открытия/редактирования любого файла .ui или .qml и создания приложений Qt/C++. Конечно, если это файл .ui, то Qt Creator покажет вам инструмент Qt Designer, если это .qml, то он позволит вам редактировать QML.
Qt Creator — это просто IDE, используемая для создания приложений QT; можно составить как Qt Widgets, так и Qt Quick. При написании приложений Qt Widgets вы можете редактировать свой графический интерфейс в Qt Designer, но в случае приложений Qt Quick вы используете Qt Quick Designer, оба из которых интегрированы в Qt Creator.
Также есть новый инструмент под названием Qt Design Studio, который также использует QML и может интегрироваться с Photoshop.