设置setWindowFlags函数直接屏蔽:
setWindowFlags(Qt::CustomizeWindowHint |
Qt::WindowMinimizeButtonHint |
Qt::WindowMaximizeButtonHint);
重写closeEvent事件处理:
class Widget : public QWidget {
Q_OBJECT
public:
Widget() { }
void closeEvent(QCloseEvent *event)
{
/* 忽略关闭事件 */
event->ignore();
}
};