我想调整大小QTableWidget
通过拖动右下角,如下面的屏幕截图所示。这个怎么做?这是我的代码。
code:
from PySide.QtGui import QApplication, QWidget, QTableWidget
week = ["mon", "tue", "wed", "thr", "fri", "sat", "sun"]
app = QApplication([])
mainWidget = QWidget()
tableWidget = QTableWidget(mainWidget)
tableWidget.setRowCount(3)
tableWidget.setColumnCount(7)
tableWidget.setHorizontalHeaderLabels(week)
mainWidget.show()
thanks.
一种方法是使用QSizeGrip
在表格小部件内的布局中:
tableWidget->setWindowFlags(Qt::SubWindow);
QSizeGrip * sizeGrip = new QSizeGrip(tableWidget);
QGridLayout * layout = new QGridLayout(tableWidget);
layout->addWidget(sizeGrip, 0,0,1,1,Qt::AlignBottom | Qt::AlignRight);
The QSizeGrip
类提供了用于调整顶级窗口大小的调整句柄。当您设置小部件标志时Qt::SubWindow
,然后用户可以使用尺寸夹点调整其大小。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)