C++ 在QT MSVC2012中生成具有特定类的新表单
我知道我的问题比你们中的一些人可能认为的更一般,但我仍然需要在谷歌上找不到的帮助 我正在Visual Studio 2012中处理更多的Qt项目 我的解决方案中有一个Qt库项目(aC++ 在QT MSVC2012中生成具有特定类的新表单,c++,qt,qt-msvc-addin,C++,Qt,Qt Msvc Addin,我知道我的问题比你们中的一些人可能认为的更一般,但我仍然需要在谷歌上找不到的帮助 我正在Visual Studio 2012中处理更多的Qt项目 我的解决方案中有一个Qt库项目(a.dll),我创建了一个新项目,如下所示: + Form Files |---- preferencesWindow.ui + Generated Files |---- ui_preferencesWindow.h 他将文件树更改如下所示: + Form Files |---- preferences
.dll
),我创建了一个新项目,如下所示:
+ Form Files
|---- preferencesWindow.ui
+ Generated Files
|---- ui_preferencesWindow.h
他将文件树更改如下所示:
+ Form Files
|---- preferencesWindow.ui
+ Generated Files
|---- ui_preferencesWindow.h
如何自动获取所需的其他类?这看起来很复杂,由我自己写,所以
一点解释
在Qt Creator中,当我们想要“添加新…”时,我们有一些选项。窗口如下所示:
Qt设计器表单类
,那么它将生成.ui
文件、ui\u window.h
以及dialog.cpp
和dialog.h
(必须管理插槽和其他内容的类。它是用于该对话框实现目的的类)Qt设计的表单
,那么它将生成.ui
文件和ui[name].h
,而类不负责插槽和其他事情VisualStudio加载项仅提供另一个名称下的第二个选项。我试图在MSVC中获取
Qt设计器表单类的行为,右键单击您的项目,选择Add,然后选择Class。在弹出的模板对话框中,选择Qt5类,然后选择Qt5GuiClass
填写字段,将为您创建三组文件。您所说的“自动获取其他类”是什么意思?请参阅我的编辑,如果您需要更多解释,我将提供您可以看到的信息,这是我忘记编写的内容,“获取其他类”是指“用于实现目的的匹配类”。(你可以在我放的第二个屏幕截图中看到。这看起来很有希望,我明天在我的电脑前会试试