我是使用Qt的新手,我遇到了问题。我用Qt Designer创建了一个简单的窗口(.ui文件)并保存了它。
现在我想用Visual Studio 2010编译它。如何将外部.ui文件添加到Visual Studio项目中并进行编译?
我应该在项目中创建一个新类吗?如果是,怎么样?
答案 0 :(得分:1)
最佳选择(除非您使用CMake或类似功能,否则可能是唯一的选项)是使用官方Visual Studio Qt加载项(从here下载):它将处理所有预处理步骤一些Qt功能所需要的(C ++类moc  UI编译......)。它还会将Qt文件(.ui,.qrc,.ts)与各自的编辑器相关联。
基本上,您创建一个新的Qt项目,然后创建.ui(您可以使用模板附带的那个),创建一个继承自相应小部件的类(QWidget
,{{1} },QDialog
)(同样,有一个默认项目)。从该类中设置UI(你链接 .ui和C ++类,让我们说),创建插槽并将它们与UI元素连接等。
有关分步教程,请查看the official manual,特别是getting started部分。