下面的代码创建了一个与GroupBox()
对话框同步调整大小的对话框。这是 GroupBox 的默认大小调整策略。如何更改此策略以使其GroupBox
占用尽可能少的空间(区域)并且永远不会垂直扩展。如何实现?
from PyQt4 import QtCore, QtGui
app = QtGui.QApplication([])
panel=QtGui.QDialog()
panel.setLayout(QtGui.QVBoxLayout())
groupbox = QtGui.QGroupBox('Group Box')
groupbox.setLayout(QtGui.QVBoxLayout())
panel.layout().addWidget(groupbox)
for i in range(3):
row = QtGui.QHBoxLayout()
row.addWidget(QtGui.QLabel('Label'))
row.addWidget(QtGui.QLineEdit())
row.addWidget(QtGui.QPushButton('Push Button'))
groupbox.layout().addLayout(row)
panel.layout().addWidget(QtGui.QPushButton('Confirm'))
panel.show()
app.exec_()