`
ydbc
  • 浏览: 718874 次
  • 性别: Icon_minigender_1
  • 来自: 大连
文章分类
社区版块
存档分类
最新评论

固定窗口大小的三种方式

 
阅读更多

方法一:设置窗口标记位 setWindowFlags (Qt::MSWindowsFixedSizeDialogHint);、

方法二:设置它的最大大小和最小大小,并且使它们的值相等,都等于当前你设置的窗口尺寸。

简单的示例: setMinimumSize(500, 500);

setMaximumSize(500, 500);

方法三:是使用setFixedSize()

简单的示例:this->setFixedSize( this->width (),this->height ()); //会屏蔽窗口上的最大最小化按钮

如果想要最下化按钮的话 添加 w.setWindowFlags (Qt::WindowMinimizeButtonHint);

下面是一个综合实例:

Dialog w;

    w.setWindowFlags (Qt::MSWindowsFixedSizeDialogHint);
    w.setWindowFlags (w.windowFlags () | Qt::WindowMinimizeButtonHint);
    w.show();
    return a.exec();
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics