问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何在Windows线程里面更新Qt界面

发布网友 发布时间:2023-04-24 10:27

我来回答

1个回答

热心网友 时间:2023-10-11 22:58

如何在Windows线程里面更新Qt界面
Qt上要求界面处理一般需要在主线程中完成。
所以最好把次线程中的数据缓冲区放到主线程中:
1、一种方式可以进行数据拷贝,但肯定效率低了。
2、另一种方式是直接将数据缓冲区放到主线程中,然后在主线程中处理读取数据槽。但这样可能主线程压力大,机器配置不能太低。
3、直接在主线程中访问次线程的数据并刷新界面,不过这处理起来复杂(需要手工同步),容易出错。
4、将TableWidget指针传入次线程中,直接在次线程中对其进行操作并发送刷新信号。这种方式未经验证,感觉可能性不大:一方面指针容易走空,另一方面就是前面说的*在主线程中对接面进行处理。不过所说的“处理”可能并不包括刷新数据吧。
期待楼主进行验证,并展示结果。(或者楼主可以将UDP试验项目发送给我,让我试试,QQ:956693152,谢谢!)
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
厂口银杏园地址在哪里? 昆明银杏大道在什么地方 昆明哪些地方有银杏树 从二月河“帝王三部曲”看90年代的文学场(一) 二月河《落霞三部曲》读书札记 安装织梦CMS到新浪SAE,这数据库主机,用户都是什么?这个是安装在新浪SE... SAE上的mySql初始化了怎么用啊,java怎么连上去啊,地址,端口号,账号... 金鱼尾部出现血丝,怎么办? 金鱼尾鳍上有血丝,急躁不安是什么病 请问?家里养的金鱼,一夜过来,金鱼尾巴上面都有红色血丝是怎么回事... 手机拍摄的视频可以怎么保存然后删掉 宫崎骏的电影《魔女宅急便》,为什么叫这个题目,什么意思? 宅急便女孩是什么意思 魔女宅急便寓意 《魔女宅急便》的深层含义是什么? 网上怎么申请开户储蓄卡? 荷包蛋煮多久能熟?荷包蛋能用微波炉加热吗? 小米不能设置壁纸是卸载哪个软件 长春金融高等专科学校专业有哪些 吉林:长春大学旅游学院2021年招生章程 约惠浙里如何开金华建行二类 正泰光伏二类卡如何开卡 中国银行线上开通电子二类卡,显示一户多号 一首女的唱英文歌,歌词有一句是你像老鼠一样安静,像牛一样强壮(记不到了),之后全是像什么,像什么的. 安卓如何把sd卡gpk应用安装 吉利金刚2015款自动档多少钱 吉利金刚多少钱 摩托三轮车电启动不通电 电动三轮上坡有时没通电什么回事 怎么查询自己报考的方向 求教帖,跨线程跨类更新UI 如何在子线程中更新ui 子线程可以更新UI吗 襦_讴的成语襦_讴的成语是什么 襦帼的成语襦帼的成语是什么 云闪付扫一扫在哪里 vivoy52s怎么自定义控制中心? 华为手机怎么关闭短信电话? 当苹果手机提示“iPhone已停用”时,当时间到后再输入正确密码,手机还是被停用,怎么解决呢? 国考银保监面试内容 考研备考:金融学考研难吗? word中如何打出a和e连在一起的符号 民生银行能用直补贷款吗 袁字的意思 袁是什么意思 扬州西站和扬州站是一个地方吗 扬州西站是扬州站吗 扬州站是不是扬州西站 扬州火车西站是扬州站吗 扬州西站是火车站还是汽车站 扬州站和扬州西站有什么区别