用while循环textbrowser.append 输出卡死
hi 大家好,小弟第一次发贴,希望能帮我解答,谢谢.
我不明白为什么 如果我用while循环 textbroser.append ("message")时,假设我循环十次,程序并不是没循环一次就在textbrowser 上输出一次,而是循环十次后, 在main() 里面的最后一句 return exec()也循环十次后,才一次性把所有都打印出来. 有没有其它方法可以让我在while 循环里面每次 append 后都马上输出到UI控件上呢?
mywindows :: mywindows{
while (cnt < 10){
textbrowser.append (qs.append("message")); //这里并不会马上输出.
cnt+;
}
}
main(){
mywindow *mw = new mywindow;
mw->show();
return app.exec(); // 要等这里循环十次后才输出
}
daniel`