社区
其他技术讨论专区
帖子详情
请教:QT界面如何与后台程序通信?
weixin_38049070
2019-09-19 01:13:01
请问大家:服务器后台程序是用C语言开发的,主要是用于与客户端的数据传输。现在客户要求做一个界面,以显示后台程序的运行情况。我用QT写好了界面,但是不知道界面程序如何与后台程序通信,请教大家帮助,谢谢!
...全文
727
6
打赏
收藏
请教:QT界面如何与后台程序通信?
请问大家:服务器后台程序是用C语言开发的,主要是用于与客户端的数据传输。现在客户要求做一个界面,以显示后台程序的运行情况。我用QT写好了界面,但是不知道界面程序如何与后台程序通信,请教大家帮助,谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
weixin_38058190
2019-09-19
打赏
举报
回复
我想用QT界面启动这个后台程序,每当后台程序与客户端有了通信,则QT界面就显示此次通信的信息,比如传输数据的大小等等。
weixin_38061073
2019-09-19
打赏
举报
回复
两种解决方案:1.把此界面做成是客户端的程序界面,在客户端收到数据后,显示相关需要显示的信息。2.不修改客户端程序,把这个界面程序做成和客户端一样功能,接收服务器发送的数据,这样的话,服务器程序可能也需要修改。在服务器发送数据给客户端的同时也发生一份到这个节目程序。
weixin_38065208
2019-09-19
打赏
举报
回复
谢谢yleesun!我的Qt界面和后台程序都运行于服务器端,后台程序和客户端程序是使用基于TCP的socket编写,用C语言实现。这样的话,我的Qt界面程序是不是要使用QTcpSocket和QTcpServer来编写?请问,您有QT界面程序和其他程序通信的示例代码吗?我还是不清楚该如何实现,搜了半天也没有搜到有用信息。另外,请问:如果要用Qt界面来启动后台程序,有什么常用方法?谢谢!
weixin_38072696
2019-09-19
打赏
举报
回复
果要用Qt界面来启动后台程序,有什么常用方法:你可以查一下QProcess的用法,QProcess->start()
weixin_38095196
2019-09-19
打赏
举报
回复
可以考虑用udp协议,相互通讯
weixin_38102527
2019-09-19
打赏
举报
回复
学习了
Qt
高级系列之8:
Qt
多线程线程池数据同步机制及文件下载器项目实战
1.带领您深入学习
QT
5/C++:
Qt
多线程线程池及数据同步机制 ,多线程文件下载器项目实战,继承自
QT
hread,继承自QObject,QRunnable和
QT
hreadPool,
Qt
Concurrent,
Qt
多线程技术与数据加锁保护机制:QMutex,QSemaphore,QReadWriteLock,QWaitCondition;
Qt
线程池技术、
Qt
数据库连接池、等。2.所有章节均有理论知识介绍、接口讲解、实例代码讲解,讲解过程中不断穿插老师在开发过程中遇到的问题及解决方法(可以下载所有的电子课件与源码)。
qt
判断用户是否正在使用当前应用程序
转自:https://blog.csdn.net/qq_37529442/article/details/78136917 如何在
qt
程序中判断当前应用程序是否被用户使用呢?我们先了解一下QApplication这个类 简单的说,QApplication类管理图形用户
界面
应用程序的控制流和主要设置。可以说 QApplication是
Qt
的整个后台管理的命脉 它包含主事件循环,在其中来自窗口...
Qt
开发经验(转载)
本文转载于https://
qt
china.blog.csdn.net/?type=blog,feiyangqingyun的博客,感谢大佬的经验分享。 默认
Qt
Creator是单线程编译,可能设计之初考虑到尽量不过多占用系统资源,而现在的电脑都是多核心的,默认msvc编译器是多线程编译的不需要手动设置,而对于其他编译器,需要手动设置才行。 方法一:在每个项目的构建设置中(可以勾选一个 shadow build 的页面地方)的build步骤,make arguments增加一行 -j16 即可,此设置会保
Qt
C++拖放事件探索之旅:多方法深入解析
Qt
C++拖放事件探索之旅:多方法深入解析
python超市进销存毕业设计-附源码211549
科大超市进销存管理系统是典型的信息管理系统,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立数据一致性和完整性强,数据安全性好的数据库。而对于后者则要求应用程序功能完备,易使用等特点。系统实现了客户信息、商品信息、分类信息、入库记录、出库记录、供应商信息等功能。本文详细地介绍了软件的开发环境、数据库的设计、各个模块的设计和实现及具体
界面
的设计和功能。 关键词:Django Mysql数据库;超市进销存
其他技术讨论专区
430
社区成员
791,273
社区内容
发帖
与我相关
我的任务
其他技术讨论专区
其他技术讨论专区
复制链接
扫一扫
分享
社区描述
其他技术讨论专区
其他
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章