是否可以让现有的C ++代码与Qt一起使用?

时间:2013-04-18 12:20:06

标签: c++ qt qt4

我是新来的。我是Qt的初学者,但我是c ++的中级程序员。我之前用C ++和STL编写了一个程序(没有代码依赖于平台,整个程序被分成大约十个.cpp / .h文件)。现在,如果我在qt中开发A Gui,我可以将它链接到我的旧程序,还是应该重写所有内容? 例如,我使用fstream使用文件IO。但是在Qt中我看到有QFile,所以可以链接它。该计划非常冗长。因此,重写所有内容将非常困难。 Gui对我来说不是强制性的,但我认为这对我的项目有好处。这是我的项目所以请尽快回复。如果可能的话,请给我一些示例或网站参考。 先谢谢你... Manish

1 个答案:

答案 0 :(得分:2)

您可以为您的程序编写Qt GUI:

一种选择是使用GUI创建一个单独的程序,使用QProcess将程序作为子进程启动。 GUI程序将发送命令行参数,您可以与它通信。

另一种选择是重写程序的主程序,以便它是另一个功能。您可以使用GUI程序调用该函数。

除非您想要重写程序的那部分或使用Qt的功能,否则无需使用QFile或Qt的其他部分。

相关问题