QTreeView中间列填充宽度空间而不是最后一列
如何做到这一点:
我已经尝试过这种方式:
view->header()->setResizeMode(INDEX_COLUMN_SKU, QHeaderView::Interactive);
view->header()->setResizeMode(INDEX_COLUMN_NAME, QHeaderView::Stretch);
view->header()->setResizeMode(INDEX_COLUMN_QUANTITY, QHeaderView::Interactive);
view->header()->setResizeMode(INDEX_COLUMN_PRICE, QHeaderView::Interactive);
但不起作用。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您还记得
view->header()->setStretchLastSection(false)
吗?以下是一些示例:
默认行为
只需禁用最后一列的拉伸:
两个属性组合:
从 QT5 开始:
Did you remember
to view->header()->setStretchLastSection(false)
?Here are some examples:
Default Behavior
Just disabling stretch on the last column:
Both attributes combined:
From QT5 onwards: