1
아래 코드는 GroupBox()
대화 상자와 동기화 된 단일 대화 상자를 만듭니다. 이것은 GroupBox의 기본 크기 조정 정책입니다. 이 정책을 변경하는 방법 GroupBox
은 최대한 작은 공간 (영역)을 차지하며 수직으로 확장되지 않습니다. 그것을 성취하는 방법?QGroupBox 크기 조절 방법
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_()
수직 스페이서를 추가하기 위해 '확인 버튼 바로 앞에'(),(),. – 101
그룹 박스 뒤에'panel.layout(). addStretch()'를 넣는다. – ekhumoro