Я пытаюсь сделать простой интерфейс с помощью: qtablewidget, кнопки и строки состояния. Но таблица использует все окна, поэтому я просто не вижу кнопку ... Может ли кто-нибудь мне помочь? Я не вижу, что я делаю неправильно.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 (кнопка) –