如何让Qt 的程序等待一段时间

如何让Qt 的程序等待一段时间,第1张

开启一个局部的事件循环,让其执行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() 的返回值是什么类型的等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/9733326.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-01
下一篇2023-05-01

发表评论

登录后才能评论

评论列表(0条)

    保存