固定窗口大小的三种方式

来源:互联网 发布:sql 取每组第一条数据 编辑:程序博客网 时间:2024/06/10 07:55

方法一:设置窗口标记位 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();
原创粉丝点击