- //dialog类部分属性设置
- setWindowFlags(Qt::Popup | Qt::WindowStaysOnTopHint | Qt::FramelessWindowHint);//
- setAttribute(Qt::WA_TranslucentBackground);
- setAttribute(Qt::WA_DeleteOnClose);
我把
dialog的
窗口标示设置成Qt::Popup,当弹出dialog后,dialog失去
焦点就给关闭了,比如随便点击下桌面
本意是想弹出dialog后,8秒后再自动关闭
之所以设置setWindowFlags 为 Qt::Popup 是想隐藏dialog在状态栏的占位
显示也尝试把dialog的parents设置成主程序,但这样会出现
对话框闪退