请指教:打算使用QT编写界面和通讯。
QT界面是用C++编的,但通讯程序要用祖传的C语言代码,而且通讯的数据要显示在界面中,有耦合关系。
这样能不能和C++编的界面来兼容?
完全没问题,C语言用到的字符串是char *,C++用到的字符串是std::string,QT用到的字符串是QString,注意转换就好了!
可以的,可以用C语言写一个后台线程,专门用来获取数据和处理数据,QT写一个页面用来显示数据,中间可以通过信号槽进行数据传递和显示
没有问题,C++兼容C代码
岂止是兼容?QT就是干这事的。