![]() |
1
3
Qt的逻辑是这样的,在列调整大小之后,滚动条区域检查列如何适合它。如果所有列的宽度之和小于小部件的可见宽度,则最后一列的大小将被调整以填充空间,从而导致调用结果不可见 setColumnWidth() 因此,课程是-获取控件的可见宽度,根据需要重新计算大小,并调整除最后一列以外的所有列的大小。对于两列的情况,非常简单:
祝你好运! |
![]() |
2
3
也可以指定希望第一列填充剩余空间,而不是最后一列。不幸的是,这似乎阻止了用户手动调整列的大小。
|
![]() |
3
0
|
![]() |
Wolfspirit · 你如何确定一个时间点是否在一个时间段内? 1 年前 |
|
h-swell · QT——如何使用布局类? 1 年前 |
|
LeftFrog · Qt中macOS上的按钮颜色不变 1 年前 |
![]() |
Bobby · Qt是否与RAII设计模式不兼容? 1 年前 |
![]() |
Harvey · 如何更改Qt Creator配置项目的默认套件? 1 年前 |