如何实现QT界面的刷新

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

1个回答

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

human_blue
https://my.csdn.net/human_blue 是不是说另建一个线程,主要是用setText来刷新Qlabel?那么我用QT Creater建的界面,里面的Qlabel如何被调用,也就是说假如我在thread.c里定义变量label,并建立一个线程更新label的显示内容,如果我创建的界面operwindow里的一个Qlabel控件ID为Label1,那么变量label与控件Label1之间如何形成关联。因为我之前使用的是Glade,不太会用QT
接近 4 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
界面的刷新问题
我有一个类似于下面的程序rnfor(int i=0;i<100;i++)rn SetDlgItemText(IDC_EDTI1,i);rn就是想在循环过程中改变一个label的内容,但是不到这个函数执行完,界面都不会刷新,请问该怎么办才能在执行过程中刷新界面。
界面的刷新
我建立了基于对话框的程序,在对话框中我画了一个网格图。rn在程序运行时,我改变对话框的大小以改变网格图的大小,可是rn在改变时网格图出现了背影,象是很多网格图重叠在一起一样。把对话框rn隐藏起来(如最小化)然后回复,则阴影就消失了。请问该如何处理这种状况?
QT学习之路————QT界面的美化
1、隐藏窗口的标题栏(包括最小化、最大化、关闭按钮) 只需要在构造函数中添加   setWindowFlags(Qt::FramelessWindowHint);  函数即可
QT界面的切换
各位老大高人们,想开发这样一个界面。主界面上有一个按钮“进入界面2”,点击这个按钮能够进入到下一个界面(界面2),此时主界面就隐藏或者关闭了。界面2上有两个按钮,分别是“进入界面3”和“返回主界面”,点击“返回主界面”则返回主界面。点击“进入界面3”,进入界面3,界面3上有一个按钮“返回界面2”,点击则返回界面2。rnrn小弟刚学QT,求各位高人大侠,帮帮忙,最好能发下原程序啊。
qt界面的显示
[img=https://img-bbs.csdn.net/upload/201609/18/1474181216_5666.png][/img]rnrnrn我是在centos6.6 的 64位操作系统上面,安装了qt4.8,qtcreator4.0,运行的界面显示这个样子,要设置什么才能正常的显示linux下的风格。
asp代码刷新界面的实现
在cs代码中可以使用 第一: private void Button1_Click( object sender, System.EventArgs e ) { Response.Redirect( Request.Url.ToString( ) ); } 第二: private void Button2_Click( object sender, System.EventAr
swt 窗体如何刷新界面的问题。
我通过代码动态的添加了一个Label,代码如下:rn[code=Java]rn Label lab= new Label(shell, SWT.NONE);rn lab.setText("123");rn[/code]rn但是这是的窗口上并没有出现这个Label,如果鼠标拖动窗体改变一下大小,新添加的Label就出现了,所以应该是界面刷新问题。rnrn[code=Java]rn Display.getCurrent().getActiveShell().pack();rn[/code]rn上面代码刷新界面的时候,窗体的大小会改变,因为调用pack()方法,窗体会忽略以前的 setSize(),从而使窗体变为自动大小。rn有一个笨办法就是在调用 pack()方法后,重新设置 setSize()方法恢复窗体大小,不好的地方是这样做窗体会闪屏。rn有没有别的办法来实现刷新窗体呢。rnrn
多线程中如何维护界面的刷新
我建立了一个基于对话框的应用程序,在一个按钮的单击处理函数中使用CreateThread启动了一个硬盘搜索线程,从windows任务管理器中看出这个程序所耗cpu资源并不高,但是导致对话框无法刷新,鼠标长期处于等待状态,请问一下怎么解决刷新界面的问题?这样让用户等待实在不爽阿rn先谢了
qt怎么实现界面的跳转
比方说创建了一个界面,点击一个按钮后,怎么跳转到另一个界面,用代码实现
计算器界面的实现[Qt教程]
目录 1、启航!第一个应用实例 1、QLineEdit组件 2、设计与实现 3、编程实验 4、小结 2、计算器界面代码重构 1、重构的概念 2、计算器界面代码重构 3、小结 3、初探Qt 中的消息处理 1、Qt消息模型 2、信号与槽 3、为计算器实例添加消息处理函数 4、小结 1、启航!第一个应用实例 1、QLineEdit组件 QLineEd...
QT环境下实现UI界面的拼图
MainWindow.h #ifndef MAINWINDOW_H #define MAINWINDOW_H #include #include #include #include namespace Ui { class MainWindow; } class MainWindow : public QMainWindow { Q_OBJECT public:
QT环境下实现UI界面的“拼图游戏”
main.cpp#include "mainwindow.h" #include <QApplication>int main(int argc, char *argv[]) { QApplication a(argc, argv); MainWindow w; w.setFixedSize(760,500); w.setWindowFlags(Qt::WindowClo
Qt学习:无边框界面的实现总结
无边框界面是每个桌面应用必备的功能。手机无边框就很好解决了,直接无边框就好了,默认是全屏的。但是桌面无边框会有很多问题,首先是不能拖动。之前看过别人的无边框实现,大部分是做成整个界面按住哪里都能拖动,感觉这样不好。另外看到大部分的代码都只实现了拖动,却没有实现标题栏。还是自己做比较好。1、无边框的实现代码 // 无边框 setWindowFlags(Qt::FramelessWind...
如何实现界面的动态布局?
我的界面有好多控件,不同的机器分辨率不同,结果在一台上正常,去另一台分辨率不同的机器,就乱了,或者看不全,如何实现最大化后界面适应不同的分辨率,哪个函数能实现,这方面有经验的给个提示
如何实现界面的跳转
通用的页面跳转方法有两种: 1.Intent Intent适合Activity与Activity之间的跳转,按返回键可以直接返回前一页面 缺点:需要到Manifest注册Activity 2.setContentView适合同一Activity里的不同View之间跳转 优点:按返回键不会返回到前一页面,需要自己添加按键监听代码来实现
如何实现界面的局部刷新
最近在研究一个短信发送平台,发送短信后可以在主界面的任务列表中看到执行的任务,刷新一次界面后任务列表为空,代表信息发送成功,有没有什么办法可以实现局部刷新。之前试过网页的定时刷新,但是每次多少网页重新加载,还有其他方法吗?谢谢了
如何提高qt界面的显示效率。
我做了一个3DMAX的管理帮助软件。 程序中需要显示一些资源图片。 少量的还好。如果多了显示未完成之前就会卡主。 rn使用了QT的线程功能。 但是添加到了40多个显示效率还是感觉有问题。rnqt有没有什么好的方法能够提升界面显示的效率???rnQt又不像是MFC。。支持非主线程控制界面。。哎rn[img=https://img-bbs.csdn.net/upload/201601/07/1452141384_602940.png][/img]rn现在每一个图片位置都是一个QWidget方式存放的。 使用的布局是网格布局。
如何自己写QT界面的模板类
我是vs2008+QtDesigner,现在我想自己写个QT界面的模板基类,比如界面上就放个按钮控件,rn然后我每次新加界面的时候,能够继承我自己的这个界面,从而到达我的子界面也拥有这个按钮控件,rn最好的是连按钮的信号-槽也继承过来,这个该如何实现啊?rn
如何实现界面的自动更新?
我在ondraw中实现把一组数据用几种图形样式显示出来(如折线图。饼图等等),但选中一种样式后,再选另一种,前一种的图形仍然还在,界面上就有两种图形,如何才能在选中另一种样式后,让前一种样式的图形自动消失,只显示当前选中的样式画出的图形?
QT之多个界面的弹出
主要的功能是为了实现在点击主窗口的按钮后可以弹出一个新的对话框,所以我们需要新建一个Dialog类。1.在主窗口处添加一个可以弹出另一个窗口的按钮,然后转到槽,选择click,然后在弹出的按钮函数中添加my.show();2新建设计师界面类(如图示)其中选择Dialog类3.在widget.h中的private里添加变量Dialog my;PS:记得一定要添加“dialog.h”然后就大功告成了。
QT如何实现treeview刷新
我用treeview显示实现一个文件管理系统,但是新建好文件夹之后在treeview中不能实时显示,请问大家这个要怎么做更改呢?求大牛解答。rn[img=https://img-bbs.csdn.net/upload/201501/13/1421119415_8739.png][/img]
Qt界面的一个问题
设计的Qt界面,上面有按钮和其他控件rn当按有的按钮不相应后,界面就会死在那儿rnrn怎么解决这个问题,指导个好方法
Qt 界面的相互调用问题
在点击界面按钮的时候 内存不断增长 返回到初始界面 内存仍不释放,在每个窗体 的析构函数中均写了 delete 走析构 但是内存不减少,看不出释放的效果 rn求解!!!!!!!
Qt学习——qt界面的国际化显示
简单总结了Qt界面国际化显示的方法
QT如何实现类似ios的设置界面的效果?
rn刚开始学习QT,公司有一个项目,QT开发应用直接跑在Linux上(不是安卓),rn现在想实现类似ios的设置界面的效果,请问大神们该如何实现?有没有相关的第三方控件?需要使用哪些控件?rn多谢了!rn[img=https://img-bbs.csdn.net/upload/201601/22/1453434477_133689.jpg][/img]
如何实现页面的刷新?
各位,小弟我有一个问题。在我编写的asp脚本中,应该如何来实现对当前页面的刷新呢?麻烦你们将vbscript和javascript的实现方法都告诉我,谢谢!rnEMAIL:zxe3tec@163.comrnQQ:80741274
实现界面的跳转
运行效果图 MainActivity.java:- import android.app.Activity; import android.content.Intent; import android.os.Bundle; import android.util.Log; import android.view.View; import android.view.View.OnCl
202.m1-App的界面的实现
App的界面的实现和HomeFragment,其中的javaBean都是一样的,因此ListView的实现ViewHolder的实现,和AppProtocal的解析也是一样的。 AppFragment.java package com.ldw.market.fragment; import java.util.List; import android.text.format.Formatt
注册界面的实现
1. 由于注册界面内容很多,一屏幕显示不下,所以最外层使用 ScrollView 控件,当控件显 示不开时会出现垂直方向的滚动条。ScrollView 里面嵌入 LinearLayout 容器,第一个控件是 使用了一个开源框架静态圆角图片,首先需要导入开源框架项目roundimageview,右击该项 目,选择 Buildpath->configbuildpath->Android。发现该项目是作
学生管理系统界面的实现
提供了学生管理系统界面截图工具的操作实现,以及源代码,
流行界面的实现
相信大家对优化大师、超级兔子、诺顿等的界面都非常熟悉rn那种“酷”的界面是怎么实现的呢?
主界面的实现
实现大众点评吃包子小人等待效果
滚动界面的实现
蓝懿教育 蓝懿的日子之     2015年9月9日 ​今天上课的主要内容为 1:​滚动界面的实现 ​   UIScrollView *sv = [[UIScrollView alloc]initWithFrame:self.view.bounds];     self.sv.delegate = self;     [self.viewaddSu
203.m1-Game界面的实现
Game界面和App界面一样 GameFragment.java package com.ldw.market.fragment; import java.util.List; import com.ldw.market.R; import com.ldw.market.Adapter.DefaultAdapter; import com.ldw.market.domain.AppInfo
Scroll界面的实现
我有一个基于Dialog的界面,想动态Create按钮控件,每个按钮按照从上到下的顺序,随着控件的增加,我希望dialog最右边出现Scroll,可以向下拖动使得可以看见在下面的控件。请问该怎么实现。需要进行什么设置。rn(我把Dialog的Vertical属性选中,这样一开始最右边就有Scroll Bar了,但是这个时候我并不想让其可见,只是在按钮增多的正常界面无法显示的时候才开始出现Scroll Bar)
异型界面的实现
实际上就是改变软件的皮肤了,主界面能根据选择的图片的样子进行显示,同时要求有各种异型按钮,当界面改变时,按钮的位置也可以进行改变。先给100分,不够可以再给。rn
关于界面的实现
想请教一下 这个我也不知道怎样实现的rn就是有一种界面有几个大的导航键 有查找、搜索之类已经分好类的 rn能点击的 就像大众点评一进去那个界面那样rn那个是怎样实现的啊rnrnrn说的有点不清楚 不知道有没有人能看明白rn不知道这个该怎样表达 希望能看懂rn[img=https://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/monkey/42.gif][/img]
pb界面的实现!
怎么让pb菜单跟windows优化大师的菜单那样啊!在线等啊!
人人界面的实现
九宫格界面的UI实现,模仿人人界面的UI实现,描述的十分详细
友好界面的实现
温馨提示类的小应用,容易上手,可操作性强,促进人机交互,给人予美观、舒适、大方的感觉。
相关热词 c++和c#哪个就业率高 c# 批量动态创建控件 c# 模块和程序集的区别 c# gmap 截图 c# 验证码图片生成类 c# 再次尝试 连接失败 c#开发编写规范 c# 压缩图片好麻烦 c#计算数组中的平均值 c#获取路由参数