线程-如何实现QT界面的刷新

问题描述

如何实现QT界面的刷新

我想实现一个QT界面的应用,方法是:在menuwindow界面中点击一个按键,然后切换到operwindow界面,该界面实时刷新显示数据。根据我目前查找的资料,点击按键调用槽函数show出新界面,同时按我的理解应该这时也start新线程用于更新数据,但是我不知道如何让operwindow界面中的label控件来显示更新的数据,主要是不知道在哪里,如何关联信号和槽函数。网上很多例子都只是一个界面,然后就点击该界面上的按钮启动线程刷新界面,而我是需要切换界面的。请大神们指点,并给出简单的例子和关键点。谢谢

解决方案

QT界面刷新问题
Qt之界面实现技巧
Qt之界面实现技巧

解决方案二:

对于Qlabel 你可以直接setText来修改要显示的数据,GUI线程更新的的时候就更新了,不用手动刷新的

时间: 2024-09-17 04:38:41

线程-如何实现QT界面的刷新的相关文章

串口-Qt使用多线程刷新界面,界面一段时间后不响应

问题描述 Qt使用多线程刷新界面,界面一段时间后不响应 我设计了一个串口工作线程和界面刷新主线程. 串口线程如下: #include "thread.h" #include "mainwindow.h" #include #include Thread::Thread() { //初始化 } Thread::~Thread() { mutex.lock(); abort = true; mutex.unlock(); wait(); }//析构 void Threa

程序运行一段时间后,界面不刷新 mfc

问题描述 程序运行一段时间后,界面不刷新 mfc 用vc2008做的程序,在自建的线程里,处理蓝牙虚拟串口通信的接收数据和实时显示! 发现程序跑40分钟左右后,界面变灰!但程序没死,数据通信显示正常.其他控件就没了.移动鼠标可以看到,也可以操作!感觉就是主界面不重绘了!如图: 程序运行时看任务管理器的内存,也不大!应该不是内存泄漏的问题 找不出原因了!网上用PeekMessage的方法试了,还是没用!谁能帮忙给个解答! 这个线程机制以前用串口通信和usb虚拟串口通信都是正常的,没出现过这个问题!

现在不知道怎么办-写了一个Qt界面,然后现在想把做好的openinventor显示模块嵌进去

问题描述 写了一个Qt界面,然后现在想把做好的openinventor显示模块嵌进去 写了一个Qt界面,然后现在想把做好的openinventor显示模块嵌进去,都是基于vs2010做的,怎么办? 解决方案 http://blog.sina.com.cn/s/blog_3fd731da01009e2x.html 解决方案二: 用 SoWin classes are specific to the Microsoft Windows environment. http://oivdoc94.vsg

串口通讯-qt界面设计的串口通信

问题描述 qt界面设计的串口通信 初学者求大神指教!!!如何实现通过qt界面设计,按不同的按钮,向串口发送不同的数据,例如,点击1按钮后pc会向串口发送信号1 解决方案 参考:http://blog.chinaunix.net/uid-22670933-id-1771588.htmlhttp://jingyan.baidu.com/article/72ee561a5a644ce16138df37.html 解决方案二: QT串口通信QT串口通信QT 串口通信2

qt移植 环境搭建-arm上的qt鼠标与触摸屏共存情况下,使用触摸屏控制qt界面,指针会飘?

问题描述 arm上的qt鼠标与触摸屏共存情况下,使用触摸屏控制qt界面,指针会飘? 运行环境:2440+linux2.6.22.6+qt4.7.3 目前问题:qt已经移植到arm板子上面,这是关于qt界面指针的驱动设置:export QWS_MOUSE_PROTO=""Tslib:/dev/event1 mouseman:/dev/mice"",我希望既能够使用触摸屏来操作qt界面也能够使用鼠标来操作,通过以上设置,发现使用鼠标没问题,可以操作,但是触摸屏使用的时候

tabhost-安卓数据库改变后,界面的刷新问题

问题描述 安卓数据库改变后,界面的刷新问题 目前学习中遇到的一个问题,希望大神给予解决. 我的activity继承自tabActivity, 给里面的tabhost添加或者删除一个选项的时候,后台的数据库已经才做成功了.但是界面上的东西没办法立即刷新. 需要我退出当前activity然后再重新进来才能将界面刷新. 之前用的listview也存在这个问题,我用notifyDataSetChanged():这个函数解决了.但是现在是tabhost的选项卡添加问题,不知道怎么弄. 小弟刚学安卓,对一些

QT界面通过USB摄像头采集视频出现卡顿

问题描述 QT界面通过USB摄像头采集视频出现卡顿 硬件环境:A8开发板,屏幕S70,USB摄像头500W像素 软件 :Qt界面 问题描述:V4L2构架,界面显示是用定时器刷界面获得的图片,采集的图像尺寸是640x480就会出现卡顿,界面鼠标都会卡,采集320X240正常,帧率5 20 30 都设置了,没有改善卡顿问题,因此想问问题在哪里怎么修改?

怎么办啊-写了一个Qt界面,然后现在想把做好的openinventor显示模块嵌进去

问题描述 写了一个Qt界面,然后现在想把做好的openinventor显示模块嵌进去 写了一个Qt界面,然后现在想把做好的openinventor显示模块嵌进去,都是在VS2010下面做的 解决方案 http://blog.sina.com.cn/s/blog_3fd731da01009e2x.html

qt-桌面Qt 界面整体旋转90度的方法 求大神指导

问题描述 桌面Qt 界面整体旋转90度的方法 求大神指导 现在有一块横屏 想竖起来使用 所以需要让Qt界面整体旋转90 有什么方法可以实现 是在linux系统的Qt中实现