博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Qt禁止调整窗口的大小
阅读量:4546 次
发布时间:2019-06-08

本文共 606 字,大约阅读时间需要 2 分钟。

项目中使用的是基于对话框的程序,所以限制调整窗口大小会比较合适,下面是两种方法。

1、使用代码修改

1 #include "dialog.h" 2 #include "ui_dialog.h" 3  4 Dialog::Dialog(QWidget *parent) : 5     QDialog(parent), 6     ui(new Ui::Dialog) 7 { 8     ui->setupUi(this); 9     setWindowFlags(windowFlags()& ~Qt::WindowMaximizeButtonHint);10     setFixedSize(this->width(), this->height());11 }12 13 Dialog::~Dialog()14 {15     delete ui;16 }

直接在初始化函数中设置它的大小。

得到的效果和第二种方式一样,也是不能调整大小,但是鼠标放在边框处时会显示可以调整大小的标示。

2、在form编辑器中设置

第一步:

第二步:

这样设置后,窗口的最大化按钮消失了,也不能调整窗口的大小了,但是有点不完美的是,当鼠标移动到边框处的时候还是会显示调整窗口大小的鼠标标示,只是拉动没效果而已。

转载于:https://www.cnblogs.com/lit10050528/p/3893691.html

你可能感兴趣的文章
acm新生集训第一周比赛题解
查看>>
ActiveMQ broker和客户端之间的确认
查看>>
矢量图形绘制算法浅析
查看>>
人活着系列之平方数 分类: sdutOJ 20...
查看>>
写的很好的博客->有关性能优化、图片缓存等
查看>>
linux安装tree树结构
查看>>
2、linux上离线安装python
查看>>
DataTableHelper.cs 将DataTable转换为List,将List转换为DataTable的实现类
查看>>
客户端HTTP断点续传的原理
查看>>
IOS 取消表格单元格 TableViewCell 去掉高亮状态 点击Cell取消选择状态
查看>>
应用程序框架实战九:应用程序框架的局限
查看>>
用Quartus II Timequest Timing Analyzer进行时序分析 :实例讲解 (二)
查看>>
入门视频采集与处理(BT656简介) 转
查看>>
GDI+小例子
查看>>
c#读写App.config,ConfigurationManager.AppSettings
查看>>
nginx + uwsgi 部署简单的django
查看>>
Linux 最大文件数
查看>>
BZOJ2726: [SDOI2012]任务安排
查看>>
第一篇博客(活着-余华)
查看>>
NABCD
查看>>