Qt Creator:将Qt模块添加到项目中

时间:2012-01-23 21:00:18

标签: linux qt qt-creator

因此,当我在Qt Creator中创建一个新的Qt项目时,我只需要一些简单的细节,比如项目的位置,构建目标,主窗口类名(以及标题,源和表单文件)以及enda选择将其添加到版本控制。

创建项目后,我只获得了qt核心和gui模块。我的问题是如何添加其他模块(如网络或opengl)。我看了看,但我找不到任何关于如何轻松添加其他Qt模块的内容。我知道我可以编辑.pro文件,但不幸的是我不知道Qt中的所有模块,没关系我应该放在那里的名字。添加外部库很容易,但是为什么没有(明显的)选项来添加Qt库?

非常感谢帮助^ _ ^谢谢!

哦,是的......如果有任何帮助,我正在运行Arch Linux。

4 个答案:

答案 0 :(得分:5)

编辑.pro文件。它应该有这样一行:

QT += core gui

在此行中附加所需的模块。要获取模块的名称,只需删除this list中的“Qt”部分即可。 (例如QtSql变成“sql”)

答案 1 :(得分:1)

我也找不到。

似乎在旧版本的“新项目”向导中,您曾经能够指定要使用的模块,但即使这样,您也无法在以后更改您的选择。现在这似乎已经消失,因此您唯一的选择是手动编辑.pro文件。

答案 2 :(得分:0)

您必须阅读documentation才能添加模块。

坦率地说,我从来没有真正觉得需要有一个GUI。

答案 3 :(得分:0)

正如其他人所指出的那样,您只需在源代码中#include所需的模块,并将.pro文件中的模块名称添加到QT变量。

然而,您需要的实际文档是qmake Project Files页面。 qmake非常强大,非常值得熟悉它的工作方式,我认为这就是为什么他们不能为它提供完整的GUI,因为它可以处理一些非常好的复杂的情景。