qt界面上label控件值发生变化,怎么才能在界面上更新
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了qt界面上label控件值发生变化,怎么才能在界面上更新相关的知识,希望对你有一定的参考价值。
void KVplayer::loadConfg() //装载配置文件
QFile pConfg("confg.txt"); //需要给出相对路径
pConfg.open(QFile::ReadOnly);
QTextStream textin(&pConfg);
QString str;
//QMessageBox message(QMessageBox::Warning,"1",str);
while (!textin.atEnd())
str=textin.readLine();
const QString &str1=str;
this->uiFrmMain->labMessage->setText("1231231");
QStringList strlist=str.split(":");
for(int i=0;i<strlist.size();++i)
this->uiFrmMain->listWidget->addItem(strlist[i]);
qApp->processEvents(); //刷新界面
pConfg.close();
比如我在labMessage中更新了内容,怎么在界面上及时显示
是通过qApp->processEvents(); //刷新界面
qt是通过a.exec()来执行,应该是不需要ajax吧,如果需要使用ajax,那应该怎么来做呢
刚刚找到问题了,在connect中triggered这个单词写错了
qt程序界面在其他电脑中,界面出现在屏幕外
参考技术A 是启动界面太大。在界面设计完成后,编译运行的启动界面太大,直接超出电脑桌面,点击最大化后即可。Qt是一个跨平台的C++图像用户界面应用程序框架。它为应用程序开发者提供建立艺术级图形界面所需的所有功能。以上是关于qt界面上label控件值发生变化,怎么才能在界面上更新的主要内容,如果未能解决你的问题,请参考以下文章