QT禁用最大化按钮和禁止调节窗口大小

在使用QT编写图形化程序时,对于部分窗口(如提示框)我们希望禁用该窗口的最大化按钮以及禁止调节窗口大小,只需在对应窗口的构造函数中加入一下语句即可:

setWindowFlags(windowFlags()& ~Qt::WindowMaximizeButtonHint);
setFixedSize(this->width(), this->height());

使用后效果:

最大化按钮变为灰色,鼠标移至边缘也不能拖动改变窗口大小。

发表评论

您的电子邮箱地址不会被公开。