setTe....">

当前位置:  技术问答>linux和unix

Qt中关于控件QTextEdit用法的疑问

    来源: 互联网  发布时间:2015-10-09

    本文导语:  我在对话框上面放了一个控件QTextEdit,命名为myedit,希望让它显示信息。我想让它先显示“等待”,3秒后显示“完成”,如下 myedit->setText(QString::fromLocal8Bit("等待")); sleep(3); myedit->setText(QString::fromLocal8Bit("完成")); 可是,...

我在对话框上面放了一个控件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();
效果还是与前面的一样。

请问,如何才能达到我要的效果?
谢谢!

|
你可以使用信号和槽来实现你需要的功能,
加个timer;
QTimer t;
t.singleShot(&t, 3000, slot(changeText());

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 有知道RFC中关于邮件接收的协议吗???急急急急!
  • linux中关于man帮助的问题
  • Unix系统中关于硬盘空间问题?(我的硬盘空间快满了,我应该怎么做?,我的硬盘只有8、4G)
  • 我无法在JDialog的JButton事件中关闭JDialog,主要是因为得不到JDialog对象
  • 请问如何在Applet中关闭其所在的页面?
  • Jbuilder5中关于Frame、Dialog大小的问题。
  • red hat中关于cat的问题
  • java中关于汉字的问题
  • c++中关于#include <mysql/mysql.h>的问题?
  • 问一个jsp中关于网页返回的问题?
  • rh9.0中关于ntfs的支持。
  • javamail中关于收邮件的问题!!!
  • 请教java中关于JComboBox的一个问题
  • FC5中关于scim不能启动中文输入法的问题
  • linux中关闭selinux后 进入不了图形界面
  • 驱动程序中关于内存的读写问题
  • NANO-X中关于图片的问题
  • 交叉编译中关于libxml2的问题
  • linux中关于子网掩码,网关的问题
  • Linux 中关于异步函数的问题


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3