我正在尝试使用构造函数中的以下代码向我的QDialog添加最小化按钮:
Qt::WindowFlags flags = windowFlags();
flags |= Qt::WindowMinMaxButtonsHint;
setWindowFlags(flags);
Run Code Online (Sandbox Code Playgroud)
它适用于Windows,但不适用于Linux.
小智 10
它是一个迟到的答案,但可能对其他人有用,我有同样的问题,并修复如下:
Qt::WindowFlags flags = Qt::Window | Qt::WindowSystemMenuHint
| Qt::WindowMinimizeButtonHint
| Qt::WindowCloseButtonHint;
this->setWindowFlags(flags);
Run Code Online (Sandbox Code Playgroud)
在重写的对话框构造函数中.