我正在使用QT 2ndEd进行'C ++ GUI编程'。我使用QTCreator'Widget'模板设计一个表单,并将其保存为目录中的form.ui。然后我在同一目录中编写main.cpp文件。 “运行”选项仍未启用。该书说要运行qmake来创建.pro文件和makefile。我是怎么做到的
答案 0 :(得分:0)
我不知道'widget'模板的含义,因为它没有在我的QTCreator选项中列出。
您应该在QTCreator中创建一个'Qt Gui应用程序'项目,然后将该form.ui添加到您的新项目中。使用一些代码来创建表单并显示它,您可以构建并运行它。
答案 1 :(得分:0)
这可能为时已晚,但我觉得添加一些有关此问题的详细信息是件好事。本书中所述示例的重点是向您展示如何在不调用Qt Creator的情况下创建应用程序。在您的情况下,一旦您完成表单创建,您需要将其添加到.pro
文件中,如下所示:
FORMS += form.ui
这是因为您使用的是自己的.pro
,但作者允许qmake
创建.pro
。不同之处在于,在您自己的项目文件中,您可以根据需要自定义文件。这就是您需要明确将表单添加到.pro
的原因。如果你很懒,那就让qmake像作者那样完成工作。