0
我是使用PyQt5的初學者。我想在窗口底部創建一個對話框,在窗口底部有一個與窗口寬度相同的寬度的tableWidget,如果我調整窗口的大小,我想調整tableWidget的大小。我怎樣才能做到這一點?PyQt5:QTableWidget使用父窗口進行rezizing
謝謝! Geosucher
我是使用PyQt5的初學者。我想在窗口底部創建一個對話框,在窗口底部有一個與窗口寬度相同的寬度的tableWidget,如果我調整窗口的大小,我想調整tableWidget的大小。我怎樣才能做到這一點?PyQt5:QTableWidget使用父窗口進行rezizing
謝謝! Geosucher
我認爲這是更好地使用Qlayouts這樣的:
class myDialog(QDialog):
def __init__(self):
QDialog.__init__(self)
self.tableWidget=QTableWidget()
l=QVBoxLayout()
l.addSpacing(290)
l.setContentsMargins(0,0,0,0)
l.addWidget(self.tableWidget)
self.setLayout(l)
好吧,我解決了: 對於主窗口我用 '高清resizeEvent(個體經營,事件): W = self.frameGeometry() .width() h = self.frameGeometry()。height() self.tableWidget.setGeometry(QtCore.QRect(1,290,w-10,h-290))' – Geosucher