PyQt4基本布局常用方法之addSpacing
生活随笔
收集整理的這篇文章主要介紹了
PyQt4基本布局常用方法之addSpacing
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
該函數的原型為:QBoxLayout.addSpacing(self,int Size)
該函數的作用就是在該布局末尾加上一個長度為Size的空白項。
看一段代碼體會它的作用:
import sys from PyQt4.QtCore import * from PyQt4.QtGui import *class Step1(QDialog):def __init__(self,parent=None):super(Step1,self).__init__(parent)self.setWindowTitle("the first step")label1 = QLabel("text1");self.ln1 = QLineEdit();btn1 = QPushButton('...')label2 = QLabel("text2");self.ln2 = QLineEdit();btn2 = QPushButton('...')label3 = QLabel("arg");self.ln3 = QLineEdit();btn3 = QPushButton('...')okButton = QPushButton("Next Step");cancelButton = QPushButton("cancel")HLayout = QHBoxLayout()HLayout.addWidget(okButton);HLayout.addWidget(cancelButton)HLayout.addSpacing(80)grid = QGridLayout()grid.addWidget(label1,0,0);grid.addWidget(self.ln1,0,1);grid.addWidget(btn1,0,2)grid.addWidget(label2,1,0);grid.addWidget(self.ln2,1,1);grid.addWidget(btn2,1,2)grid.addWidget(label3,2,0);grid.addWidget(self.ln3,2,1);grid.addWidget(btn3,2,2)grid.addLayout(HLayout,3,1,1,2)self.setLayout(grid)app = QApplication(sys.argv) dialog = Step1() dialog.show() app.exec_()效果圖如下:
總結
以上是生活随笔為你收集整理的PyQt4基本布局常用方法之addSpacing的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 关于Python里的super用法研究
- 下一篇: 静态网页和动态网页的区别(转载)