Nar*_*rek 4 c++ qt resize qwidget qtablewidget
考虑有一个QTablWidget和一个QTextEdit.它们都是水平的QSplitte.让QTable小部件有2列.
问题是调整表列的宽度,因为您通过使用鼠标移动拆分器来调整操作大小.是否有任何选项可以将colums与表同步调整大小?
谢谢.
QHeaderView *header = ui->tableWidget->horizontalHeader();
header->setResizeMode(QHeaderView::Stretch);
Run Code Online (Sandbox Code Playgroud)
此代码将ui-> tableWidget的所有列设置为相等的宽度,并让它自动更改.并查看文档中的QHeaderView描述,您可以使用此API使用表列进行几乎任何您能想到的操作.
很遗憾,但是你不能设置任何伸展因子或smth.,如果你需要关系列宽度不相等,但你仍然可以重新实现sizeHint()或在标题的几何变量触发时重新调整部分.
| 归档时间: |
|
| 查看次数: |
3627 次 |
| 最近记录: |