当前位置: 代码迷 >> QT开发 >> qplaintextedit 实时显示,该怎么解决
  详细解决方案

qplaintextedit 实时显示,该怎么解决

热度:74   发布时间:2016-04-25 03:18:28.0
qplaintextedit 实时显示
使用for循环每次生成不同的字符串,想动态的在控件Qplaintextedit中显示 ,使用appendtext这个方法,不过好像是循环结束后在显示的,我想要实时显示,每次循环都把当前的结果添到Qplaintextedit中,就像Qt那个编译时输出信息那样的? 谢谢!
------解决方案--------------------
每次循环中加入QApplication::ProcessEvents()
------解决方案--------------------
没有太看懂你的意思,能说的更清楚些不?
------解决方案--------------------
QT4.8
void QPlainTextEdit::appendPlainText ( const QString & text ) [slot]
Appends a new paragraph with text to the end of the text edit.

每次调用appendPlainText,字符串都是立即显示到QPlainTextEdit中的,怎么会循环结束后在显示?

除非你的appendPlainText就在循环的末尾