使用QT进行GUI c ++

时间:2014-06-22 20:51:24

标签: c++ qt

我对c ++和图形用户界面有疑问。

我在一家公司工作,我已经实现了一个包含6-7个不同.cpp文件的c ++代码。它们都只包含基本的c ++内容(指针,矢量字符串等)(它不需要任何数据库访问或类似的东西,我只读取文件并对其进行一些分析)。最后我几乎完成了我的项目,但今天我的老板告诉我,我需要为我的项目创建一个简单的GUI,这是我以前从未用c ++做的。因此,几个小时后,我在网上搜索我决定使用qt来创建所需的GUI。现在这是我的问题,要做到这一点我是否必须从头开始编写我的所有代码,还是可以将我的代码集成到QT中?

2 个答案:

答案 0 :(得分:1)

Qt与现有的C ++代码很好地集成,即使使用STL容器和流也是如此。您可能需要稍微更改构建系统,因为您需要编译Qt类的一些工具(MOC =元对象编译器)。但这通常不是一个大问题,因为这个特殊的QObject类仅用于应用程序的GUI部分。

答案 1 :(得分:0)

您需要在标准类型和Qt类型之间进行一些接口/转换/调整。但总的来说,您应该能够将现有代码集成到Qt应用程序中。

将现有代码集成到Qt项目中比将Qt代码集成到现有项目中更容易。

您使用哪种编译器?你应该坚持使用预先构建的软件包支持Qt支持的编译器。