舒适芝麻

文章
5
资源
0
加入时间
2年10月21天

Qt :QWidget 实现QDialog exec() 模态显示效果

一、实现过程声明定义exec函数,用于后续调用这个widget的模态显示;使用 QEventLoop 实现事件循环;重写 closeEvent ,退出事件循环;二、头文件#include<qeventloop.h>#include<qevent.h>private: QEventLoop* m_Loop; public: void exec(); protected: void closeEvent(QCloseEvent* event);