我想禁用 Qt 中的最大化按钮
我试过
setWindowFlags( (windowFlags() | Qt::CustomizeWindowHint) & ~Qt::WindowMaximizeButtonHint);
Run Code Online (Sandbox Code Playgroud)
设置WindowsFlags(); 在 Ubuntu 16.04 上对我不起作用,但在 ui->setupUi(this) 下我添加了这一行:
setFixedSize(width(), height());
Run Code Online (Sandbox Code Playgroud)
它工作正常。
要关闭默认窗口上的最大化按钮,请在 Ui 文件上设置窗口的最大大小。
例如:
当您运行程序时,您会注意到最大化按钮变灰。
如果您希望您的窗口永远只有一种尺寸并且让用户无法控制更改它,请将几何形状和最小尺寸设置为这些相同的值。