让别人做一个网站需要多少钱,长沙seo优化公司,typecho wordpress比较,梵克雅宝一、概述
由于弹出的MessageBox需要手动操作#xff0c;点击相关操作程序才会进一步执行#xff0c;所以有时程序使用了MessageBox会阻塞相关功能代码执行。例如#xff0c;在串口编程中#xff0c;接收到数据或某项配置成功后弹出一个MessageBox#xff0c;由于没有及时…一、概述
由于弹出的MessageBox需要手动操作点击相关操作程序才会进一步执行所以有时程序使用了MessageBox会阻塞相关功能代码执行。例如在串口编程中接收到数据或某项配置成功后弹出一个MessageBox由于没有及时处理这个弹窗新来的数据会被阻塞掉并且重复弹出这个窗口。所以需要设置自动关闭。
二、实现
利用QTimer定时器设置自动关闭操作具体如下 QMessageBox *m_box new QMessageBox(QMessageBox::Information,QString(通知),QString(当前配置出成功));
QTimer::singleShot(1000,m_box,SLOT(accept()));
m_box-exec();
此时弹出窗口并保持1000ms然后自动关闭退出。
参考
https://blog.csdn.net/zheqingzheqing/article/details/51855274https://blog.csdn.net/leisureg/article/details/8672913
------分享知识让人愉悦原创博文支持请点赞。