Где я могу получить больше виджетов для qtcreator? - PullRequest
0 голосов
/ 14 октября 2019

В qtcreator, когда я выделяю файл qml, я могу выбрать вкладку дизайна. Как я могу добавить больше виджетов QT к нему?

Я установил qml-module-qtquick-controls из репозиториев и любых пакетов с именами qml-module- *, которые я могу, но в qml-типах qtcreator никакие дополнительные qml-типы не появляются на панели. Я искал виджеты, такие как кнопки и т. Д., Но ничего не работает

Что я должен установить из репозитория, чтобы получить кнопки, которые можно перетаскивать в редактор форм? Я основываю это на том, что видел фотографии других людей, имеющих множество виджетов. С другой стороны, когда я нажимаю на файл * .ui, на вкладке «Дизайн» появляется другой редактор со всеми видами виджетов. В чем разница между файлом * .qml и файлом * .ui?

1 Ответ

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

первый вопрос: «получить больше элементов управления в файле QML» , когда вы находитесь в режиме разработки, у вас есть три вкладки вверху: типы QML, ресурсы и импорт. Последнее то, что вам нужно. Нажмите на кнопку «Добавить импорт», и отобразится список всех возможных импортов qml. Fi. Выбор QtQuick.Controls 2.13 добавит кнопки, флажки, переключатели и другие ... которые вы увидите сейчас на вкладке "Типы QML"

второй вопрос: "В чем разница между *.qml-файл и * .ui-файл? "

qml-файлы предназначены для использования в приложениях и пользовательском интерфейсе Qt Quick. файлы для приложений на основе виджетов. Основные сведения о них вы найдете в теме руководства Qt Creator «Проектирование пользовательских интерфейсов»

...