将QtCreator .ui文件直接连接到visual studio

时间:2015-01-22 16:46:23

标签: visual-studio qt

我们的团队正在使用visual studio编写整个项目,并使用Qt Designer创建用户界面以形成.ui文件。

我想知道是否有办法将.ui文件直接连接到visual studio中的c ++文件而不是qtcreator中。另外,我想在运行时加载.ui文件而不是qmake加载到.cpp或.h文件中。

谢谢!

2 个答案:

答案 0 :(得分:0)

对于Visual Studio中的UI文件集成,请查看Qt Visual Studio Add-In

要在运行时加载UI文件,请查看QUiLoader类。

答案 1 :(得分:0)

  • 即使是VisualStudio集成也不会将Qt的编辑器集成到VisualStudio中。您可以在VisualStudio的编辑器中编辑 .ui 的文本内容,但不能编辑设计器编辑器。因此,要布局和预览 .ui ,您必须在单独的应用程序(designer.exe或QtCreator)中打开.ui文件
  • 在运行时加载 .ui 文件并不常见:通常,您在 .ui 文件(调用'uic.exe')上有一个编译步骤)。 - 编译生成的.cpp和.h文件(当然是在编译时)。您不要在运行时使用 .ui 。但是...:
  • 生成的.cpp / .h代码包含Qt-Widgets。您可以为要在运行时加载的窗口小部件实现接口。一个很好的例子是QtDesigner。 designer.exe在运行时以这种方式加载小部件!