PyQt基本布局常用方法之addStretch
来源:互联网 发布:淘宝只能用花呗分期吗 编辑:程序博客网 时间:2024/05/29 10:22
from PyQt4.QtGui import *from PyQt4.QtCore import *import sys class LayoutDialog(QDialog): def __init__(self,parent=None): super(LayoutDialog,self).__init__(parent) self.resize(200,600) btn1 = QPushButton("btn1") btn2 = QPushButton("btn2") btn3 = QPushButton("btn3") vlayout = QVBoxLayout(self) vlayout.addStretch(1) vlayout.addWidget(btn1) vlayout.addStretch(1) vlayout.addWidget(btn2) vlayout.addStretch(2) vlayout.addWidget(btn3)app = QApplication(sys.argv)dialog = LayoutDialog()dialog.show()app.exec_()
我们先看一下addStretch的原型:
QBoxLayout.addStretch (self, int stretch =0)
Adds a stretchable space (a QSpacerItem)with zero minimum size and stretch factor stretch to the end of this boxlayout.
See also insertStretch(), addItem(), andQSpacerItem.
然后通过上面的代码来学习一下addStretch的用法。
达到的效果图如下:
所以该函数的作用就是平分布局,它所带的参数就是所占的比例。
阅读全文
0 0
- PyQt基本布局常用方法之addStretch
- PyQt4基本布局常用方法之addSpacing
- addStretch 布局平均分配空间
- QLayout之addStretch
- addStretch在布局中的作用
- PyQt布局
- addStretch 布局关闭按钮显示在右下角
- div+css布局漫谈 之 CSS布局常用的方法
- DOM之--基本并且常用方法介绍
- QT 布局时使用 addStretch 可伸缩设置
- QT中布局器的addStretch函数使用效果1
- Ionic之基本布局
- PyQt基本操作
- PyQt基本操作
- PyQt基本操作
- pyqt基本操作
- pyqt的基本组件
- PyQt基本操作
- kerberos 与Hadoop集成
- Java面试宝典2015版(绝对值得收藏超长版)(三)
- C++命名空间 namespace的作用和使用解析
- JS中的try……catch……finally运行步骤
- VS2017 中文乱码
- PyQt基本布局常用方法之addStretch
- SpringBoot bean无法注入
- Vue 报错 listen EADDRINUSE :::8080
- 自己写类似coordinatorlayout的实现效果,解决一些coordinatorlayout不能满足的要求
- 数据结构(二):Java实现:链表实现增删查操作(具有头结点)
- IOS UITableview 刷新某一个cell 或 section
- spring cloud feign hystrix doesn't work
- 内核--任务调度--等待
- java算24点