浅谈pyqt5在QMainWindow中布局的问题


Posted in Python onJune 21, 2019

引言:

在pyqt5中使用了父类为QMainWindow的话,在里面使用布局类,QGridLayout, QHBoxLayout ,QVBoxLayout 时,发现不好用。

解决:

如果是在以QWidget为父类的自定义类中使用这三个布局类的话,是很好用的,但是在QMainWindow中使用的时候要多写几句话。具体如下所示:

widget = QWidget()
widget.setLayout(gridLayout)
self.setCentralWidget(widget)

这几句话加在哪里呢?加在你的布局语句的后面,其中,gridLayout指的是

gridLayout = QGridLayout(self)

加上这几句话后,就和在QWidget中一样使用了。

以上这篇浅谈pyqt5在QMainWindow中布局的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
详解python的几种标准输出重定向方式
Aug 15 Python
Python中的is和==比较两个对象的两种方法
Sep 06 Python
对Python中列表和数组的赋值,浅拷贝和深拷贝的实例讲解
Jun 28 Python
python实现对指定字符串补足固定长度倍数截断输出的方法
Nov 15 Python
使用python将mysql数据库的数据转换为json数据的方法
Jul 01 Python
docker django无法访问redis容器的解决方法
Aug 21 Python
Python二次规划和线性规划使用实例
Dec 09 Python
PyQt使用QPropertyAnimation开发简单动画
Apr 02 Python
Python HTTP下载文件并显示下载进度条功能的实现
Apr 02 Python
构建高效的python requests长连接池详解
May 02 Python
pytorch 计算Parameter和FLOP的操作
Mar 04 Python
Python first-order-model实现让照片动起来
Jun 25 Python
jupyter notebook 中输出pyecharts图实例
Apr 23 #Python
解决pyqt5中QToolButton无法使用的问题
Jun 21 #Python
Pandas删除数据的几种情况(小结)
Jun 21 #Python
pandas.read_csv参数详解(小结)
Jun 21 #Python
pandas 数据结构之Series的使用方法
Jun 21 #Python
解决pyecharts在jupyter notebook中使用报错问题
Apr 23 #Python
用scikit-learn和pandas学习线性回归的方法
Jun 21 #Python
You might like
PHP中GET变量的使用
2006/10/09 PHP
针对初学PHP者的疑难问答(1)
2006/10/09 PHP
PHP PDOStatement::debugDumpParams讲解
2019/01/30 PHP
JQuery的ajax基础上的超强GridView展示
2009/09/18 Javascript
jQuery get和post 方法传值注意事项
2009/11/03 Javascript
JavaScript window.document的属性、方法和事件小结
2012/10/24 Javascript
js一般方法改写成面向对象方法的无限级折叠菜单示例代码
2013/07/04 Javascript
js 上下左右键控制焦点(示例代码)
2013/12/14 Javascript
快速解决jquery之get缓存问题的最简单方法介绍
2013/12/19 Javascript
给html超链接设置事件不使用href来完成跳
2014/04/20 Javascript
详解JavaScript操作HTML DOM的基本方式
2015/10/21 Javascript
AngularJS中如何使用$parse或$eval在运行时对Scope变量赋值
2016/01/25 Javascript
jquery解析XML及获取XML节点名称的实现代码
2016/05/18 Javascript
基于JSON格式数据的简单jQuery幻灯片插件(jquery-slider)
2016/08/10 Javascript
JavaScript版经典游戏之扫雷游戏完整示例【附demo源码下载】
2016/12/12 Javascript
JS使用tofixed与round处理数据四舍五入的区别
2017/10/25 Javascript
JS模拟实现哈希表及应用详解
2018/05/04 Javascript
微信小程序实现弹框效果
2020/05/26 Javascript
react实现复选框全选和反选组件效果
2020/08/25 Javascript
[02:44]重置世界,颠覆未来——DOTA2 7.23版本震撼上线
2019/12/01 DOTA
python中文乱码的解决方法
2013/11/04 Python
Python中实现的RC4算法
2015/02/14 Python
通过Pandas读取大文件的实例
2018/06/07 Python
对Python random模块打乱数组顺序的实例讲解
2018/11/08 Python
python如何实现单链表的反转
2020/02/10 Python
Pycharm2020.1安装无法启动问题即设置中文插件的方法
2020/08/07 Python
Html5 Geolocation获取地理位置信息实例
2016/12/09 HTML / CSS
Craghoppers德国官网:户外和旅行服装
2020/02/14 全球购物
广州御银科技股份有限公司试卷(C++)
2016/11/04 面试题
.NET概念性的面试题
2012/02/29 面试题
资深地理教师自我评价
2013/09/21 职场文书
护理学专业推荐信
2013/12/03 职场文书
小学生竞选班干部演讲稿
2014/04/24 职场文书
电子商务优秀毕业生求职信
2014/07/11 职场文书
毕业论文指导老师意见
2015/06/04 职场文书
Java基础——Map集合
2022/04/01 Java/Android