
开启一个局部的事件循环,让其执行100ms后自己退出,似乎很不错。写来看看:
QEventLoop eventloop;
QTimer::singleShot(100, &eventloop, SLOT(quit()));
eventloopexec();
创建事件循环
启动定时器,让其100ms后触发事件循环的quit()槽
启动事件循环
后面这种方法可以不影响其他线程的响应,又可以达到等待的目的。
设置windows窗口图标的方法:
this->(QIcon("myapppng"));
设置应用程序的方法:
1、在你的工程目录创建一个txt文档,写入:
IDI_ICON1ICON"appico"
2、重命名改文件为rc,比如apprc
3、在工程pro中添加如下代码
RC_FILE=apprc
4、拷贝一张ico的至工程目录,命名为appico,编译即可。
实际上就是把CurrentDate()的值转换成QString。
CurrentDate() 返回的是 QDate对象,调用该对象的 toString() 函数就可以了
例如:
MyLineEditsetText( QDate::CurrentDate()::toString("yyyy-MM-dd") ) ;
其中的“yyyy-MM-dd” 是要输出的格式,MyLineEdit是你的 QLineEdit 的对象
以上就是关于如何让Qt 的程序等待一段时间全部的内容,包括:如何让Qt 的程序等待一段时间、在Qt中如何设置Windows应用程序的图标和窗口图标、关于Qt。QDate中currentDate() 的返回值是什么类型的等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)