标签:
# -*- coding: cp936 -*-
import sys
from PyQt4 import QtGui
class Gridlayout(QtGui.QWidget):
def __init__(self,parent=None):
QtGui.QWidget.__init__(self)
self.setWindowTitle(u‘网格布局‘)
names=[‘a‘,‘b‘,‘bc‘,‘2‘,
‘c‘,‘d‘,‘<‘,
‘>‘]
grid=QtGui.QGridLayout()
j=0
pos=[(0,0),(1,1),(2,0),(3,3),
(0,1),(1,0),(2,1),
(4,0)]
for i in names:
button=QtGui.QPushButton(i)
if j==2:
grid.addWidget(QtGui.QLabel(),0,2)
else:
grid.addWidget(button,pos[j][0],pos[j][1])
j+=1
self.setLayout(grid)
app=QtGui.QApplication(sys.argv)
qb=Gridlayout()
qb.show()
sys.exit(app.exec_())
IMG
标签:
原文地址:http://www.cnblogs.com/mhxy13867806343/p/4156345.html