我知道我的问题比你想象的更为笼统,但我仍然需要我在Google上找不到的帮助。
我正在使用Visual Studio 2012中的更多Qt项目。
我的解决方案中有一个Qt库项目(.dll
),我创建了一个新项目,如下所示:
他的文件树更改如下所示:
+ Form Files
|---- preferencesWindow.ui
+ Generated Files
|---- ui_preferencesWindow.h
如何自动获取我需要的其他类?自己写它们看起来很复杂,所以......
稍作解释
在Qt Creator中,当我们想要“添加新...”时,我们有一些选项。窗口如下所示:
如果我们选择Qt Designer Form Class
,那么它将生成.ui
文件,ui_window.h
以及dialog.cpp
和dialog.h
(必须管理插槽和其他东西的类。它是用于该对话框的实现目的的类)
如果我们选择Qt Designed Form
,那么它将生成.ui
文件和ui_[name].h
,而不会让班级负责插槽和其他事情。
Visual Studio加载项仅在另一个名称下提供第二个选项。我试图获得Qt Designer Form Class
的行为。
答案 0 :(得分:2)
在MSVC中,右键单击项目,选择“添加”,然后选择“类”。在弹出的模板对话框中,选择Qt5 Classes,然后选择Qt5GuiClass。
填写字段,将为您创建三组文件。