1
每当我运行我的这个脚本时,我的元素的布局有些在正确的区域,但在右列(标签/按钮/行编辑所在的位置)的间距使其非常难看他们之间有奇怪的间距。我的用户界面布局中的奇怪间距
任何想法,我可以杀了它?或者,使用gridLayout不是一个明智的选择?
class createUI(QFrame):
def __init__(self, parent =None):
QFrame.__init__(self, parent)
self.initUI()
def initUI(self):
self.objLbl = QLabel('Name of Item')
self.objTxt = QLineEdit()
self.objTxt.setMaximumWidth(100)
self.renameLbl = QLabel('Rename')
self.renameTxt = QLineEdit()
self.renameTxt.setMaximumWidth(100)
self.itemLbl = QLabel('Item Lists')
self.itemList = QListWidget()
self.okButton = QPushButton('OK')
self.okButton.setMaximumWidth(100)
gridLayout = QGridLayout()
gridLayout.addWidget(self.itemLbl,1,0)
gridLayout.addWidget(self.itemList,2,0,6,1)
gridLayout.addWidget(self.objLbl,2,1)
gridLayout.addWidget(self.objTxt,3,1)
gridLayout.addWidget(self.renameLbl,4,1)
gridLayout.addWidget(self.renameTxt,5,1)
gridLayout.addWidget(self.okButton,7,1)
self.setLayout(gridLayout)
self.setWindowTitle("Testing")
感谢您的信息。它帮助了我。 – dissidia