2012-01-23 2 views
3

Итак, когда я создаю новый проект Qt внутри Qt Creator, меня спрашивают только о некоторых простых деталях, таких как расположение проекта, создание целей, имя класса главного окна (вместе с заголовком, файл источника и формы) и по выбору enda добавить его в контроль версий.Qt Creator: добавьте Qt-модуль для проекта

После создания проекта мне дают только модули qt и gui. Мой вопрос заключается в том, как добавить другие модули (например, сеть или opengl). Я посмотрел и посмотрел, но я не могу найти ничего о том, как легко добавлять другие модули Qt. Я знаю, что могу редактировать файл .pro, но, к сожалению, я не знаю всех модулей в Qt, не помню названия, которое я должен положить туда. Добавление внешних библиотек легко, но почему нет (очевидной) возможности добавления Qt-библиотек?

Помощь была бы очень признательна^_^Спасибо!

О да ... Я использую Arch Linux, если это поможет.

ответ

5

Редактирование файла .pro. Он должен иметь одну линию:

QT += core gui 

Добавить необходимые модули в этой строке. Чтобы получить имена модуля, просто удалите часть «Qt» в this list. (Например, QtSql получается «SQL»)

+2

Есть ли способ автоматически создать файл '.pro' с некоторым модулем в нем (без редактирования самого файла .pro). Что-то вроде 'qmake -project -include-gui -include-core -include-opengl -include-xml'? – Shoe

0

Чтобы добавить модули, вы должны прочитать documentation.

Честно говоря, я никогда не чувствовал, что для этого должен быть графический интерфейс.

+0

Я мог бы поклясться, что видел для него графический интерфейс, но я могу ошибаться. Хорошо, я полагаю, это сработает. Спасибо :) –

1

Я тоже не могу найти.

Похоже, что в старых версиях мастера «Новый проект» вы могли указать, какие модули вы хотите использовать, но даже тогда вы не смогли изменить свой выбор позже. И это кажется упущенным сейчас, поэтому ваш единственный выбор - вручную отредактировать файл .pro.

0

Как уже отмечалось, вы просто #include модуль, который вы хотите в источнике и добавьте имя модуля в файле .pro переменной QT.

Однако фактическая документация, которая вам больше не нужна, является страницей qmake Project Files. qmake очень мощный, и хорошо знать, как это работает, и я думаю, именно поэтому они не предоставляют для него полный графический интерфейс, поскольку он может обрабатывать некоторые очень сложные сценарии.

Смежные вопросы