Qt中关于控件QTextEdit用法的疑问
我在对话框上面放了一个控件QTextEdit,命名为myedit,希望让它显示信息。我想让它先显示“等待”,3秒后显示“完成”,如下
myedit->setText(QString::fromLocal8Bit("等待"));
sleep(3);
myedit->setText(QString::fromLocal8Bit("完成"));
可是,“等待”没有显示出来,而是有3秒的空白,然后直接显示“完成”。
我又这么写
myedit->setText(QString::fromLocal8Bit("等待"));
myedit->updateContents();
sleep(3);
myedit->setText(QString::fromLocal8Bit("完成"));
myedit->updateContents();
效果还是与前面的一样。
请问,如何才能达到我要的效果?
谢谢!