在Visual Studio 2013中使用QT

Use QT on Visual Studio 2013

本文关键字:QT 2013 Visual Studio      更新时间:2023-10-16

我在Visual Studio 2013上有一个项目(c++/direct .h/OpenCV/Tesseract)(专业更新2),我想在这个项目上使用GUI,我有一些问题:

  1. 我可以在QT Creator(拖放)上创建GUI并绑定到我的VS2013项目?

  2. qt visual studio插件有拖放功能吗?

  3. 是否有其他的方法来创建visual studio的界面

  1. 我不确定你所说的"绑定"是什么意思,但是你可以在QT设计器中创建一个.ui文件,然后将其合并到Visual Studio中的c++项目中。有多种方法可以做到这一点-您可以使用QUiLoader从代码动态加载。ui文件,或者您可以使用UIC工具将其静态转换为c++代码,并在项目中使用生成的代码。

  2. Visual Studio的QT附加组件自动化了我上面描述的大部分内容。你现在可以在你的VS项目中拥有。ui文件,当你双击它们时,它将加载QT设计器,这样你就可以使用拖放工具编辑GUI。当您构建项目时,它将自动运行UIC和MOC工具,以便您的项目能够正确构建。

  3. 是的,如Marco A所示。你可以使用MFC来创建一个基于Windows的本地c++ GUI。然而,这个框架已经过时了,不推荐用于新项目。你也可以使用Windows Forms之类的东西在c++/CLI(或其他。net语言)中创建一个GUI,并让它调用你的本地c++代码。