QT对话框的几个windows flag

QT对话框的几个windows flag

要实现对话框不在任务栏显示,而且无规则边框(用半透明png在paintevent里画),需要把属性设为:

 

Qt::Popup | Qt::Dialog | Qt::FramelessWindowHint

 

不过发现这样对话框show()的时候不激活。

 

解决方式是在showEvent里调用this->activateWindow()

 

特此备忘。

你可能感兴趣的:(QT对话框的几个windows flag)