【发布时间】:2020-01-15 04:32:45
【问题描述】:
我试图让 QTableWidget 水平拉伸以适应窗口宽度,但我找不到如何做到这一点。我是 Qt 的新手。
以下代码 sn-p 和图像显示,在水平调整程序窗口大小时,QLineEdit 会拉伸以适应窗口宽度,但 QTableWidget 不会。
import sys
from PySide2.QtWidgets import QApplication, QWidget, QVBoxLayout, QLineEdit, QTableWidget
app = QApplication(sys.argv)
win = QWidget()
win.setWindowTitle('test')
win.setMinimumWidth(400)
layV1 = QVBoxLayout()
win.setLayout(layV1)
entry = QLineEdit(win)
entry.setPlaceholderText('test entry widget')
layV1.addWidget(entry)
table = QTableWidget(win)
table.setRowCount(10)
table.setColumnCount(5)
layV1.addWidget(table)
win.show()
app.exec_()
【问题讨论】:
标签: python qt width pyside qtablewidget