繁体   English   中英

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

[英]Is it possible to have existing C++ code work with Qt?

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

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

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM