QT只能写c++程序吗?写c语言只能用gtk吗?

QT只能写c++程序吗?写c语言只能用gtk吗?,第1张

qt使用的是gcc的编译器,准确的说,是g++编译器。\x0d\x0a使用qt是可以写C语言程序的,因为g++编译器,或者说所有的C++编译器,均可以兼容大部分的C语言程序,只在关键字和void*指针转换上略有区别。\x0d\x0a不过,qt的强大在于其C++界面,所以用qt来写C程序,并不是好的选择。\x0d\x0a总结就是,能用,但是不好用。

可以直接创建带有窗口的程序。

新建项目后选择成Console程序后发现编译器中报错,就需引入头文件来实现读取数据。这样就能将运行窗口调出。

要先了解Qt的规则,再使用纯C代码运行。

共享内存、管道都是可以的。但其实现在一般来说,没有特殊的理由的话,socket是进程间通信的首选。c部分添加发送数据的模块,qt用一个线程来,收到数据就触发一个signal, 界面(主线程)的一个slot接受这个signal并更新显示。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/10970790.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-12
下一篇 2023-05-12

发表评论

登录后才能评论

评论列表(0条)

保存