Qt 5 неизвестные модули в QT: uitools
Я только начал использовать Qt сегодня, и я не знаю, сделал ли я что-то неправильно, когда я установил его, но я не могу использовать QFormBuilder
.
Linux Xubuntu 64b
что я сделал:
- я клонирую это РЕПО : git@gitorious.org:qt/qt5.git
- init_repository >> ./ configure > > make >> sudo make install
- я загрузил qt-creator http://qt-project.org/downloads#qt-creator
- я создал новый проект и когда я пытаюсь включить
QFormBuilder
Он сказал мне, что он не знает этого файла.
Итак, я где-то видел кого-то, кто говорит, что мне нужно добавить QT += uitools
в файле проекта, но теперь, когда я пытаюсь использовать qmake
, Я получаю Unknown module(s) in QT: uitools
.
извините за мой английский и спасибо за вашу помощь.
3 ответов
вы действительно читали документация?
Он пишет это в самом начале:
класс QFormBuilder используется для динамического построения пользовательских интерфейсов из файлов пользовательского интерфейса во время выполнения. Больше...
заголовок: #include
qmake: QT += конструктор
Наследует: QAbstractFormBuilder.
Итак, просто следуйте этому и поместите это в свой проект qmake файл:
QT += designer
или вы можете вызвать qmake
такой:
qmake QT += designer
конечно, вы должны убедиться, что у вас есть дизайнер установлен правильно для этого. Вам нужно будет установить пакет, как libqt5designer5
на вашем Ubuntu, или если вы установили Qt вручную, вам также нужно будет установить конструктор вручную.
Я не так хорошо знаком с Ubuntu. Возможно, Вам также потребуется установить соответствующий пакет разработки. В любом случае, суть в том, что библиотека и заголовки должны быть установлены правильно в вашей системе, которой вам, похоже, не хватает при получении Project ERROR: Unknown module(s) in QT: designer
после любого из вышеупомянутых решений.
читать документация, Он говорит, чтобы добавить модуль конструктора в.pro файл:
QT += конструктор