0
qtablewidget, 푸시 버튼 및 상태 표시 줄과 함께 간단한 UI를 만들려고합니다. 하지만이 테이블은 모든 창 공간을 사용하므로 푸시 버튼을 볼 수 없습니다 ... 아무도 도와 줄 수 있습니까? 내가 뭘 잘못하고 있는지 알 수가 없어.모든 창 공간을 사용하는 Pyqt qtablewidget
class Example(QtGui.QMainWindow):
def __init__(self):
super(Example, self).__init__()
table = QtGui.QTableWidget(q, 6)
table.setGeometry(QtCore.QRect(0, 0, 1021, 461))
table.setDragEnabled(True)
table.setAlternatingRowColors(True)
table.setCornerButtonEnabled(True)
table.setSortingEnabled(True)
table.verticalHeader().setSortIndicatorShown(True)
self.setCentralWidget(table)
table.setColumnWidth(0, 45)
table.setColumnWidth(1, 100)
table.setColumnWidth(2, 70)
table.setColumnWidth(3, 65)
table.setColumnWidth(4, 650)
table.setColumnWidth(5, 90)
b_save = QtGui.QPushButton()
b_save.setGeometry(QtCore.QRect(0, 469, 101, 23))
b_save.setObjectName(_fromUtf8("b_save"))
if __name__ == '__main__':
app = QtGui.QApplication(sys.argv)
if Login().exec_() == QtGui.QDialog.Accepted:
window = Example()
window.setWindowTitle('Tarefas')
window.resize(1070, 561)
window.show()
sys.exit(app.exec_())
좋아, 봐! 고마워요 :) 하지만 테이블과 버튼을 채울 수 있도록 "빈"위젯을 어떻게 만듭니 까? – Antonio
widget = QWidget() layout = QVBoxLayout (widget) layout.addWidget (table) layout.addWidget (button) –