【发布时间】:2017-02-23 06:40:57
【问题描述】:
我想隐藏显示为最后一列的预览小部件,即使它没有子级也是如此。我在互联网上到处查看,无数用户不希望将预览小部件一直添加为最后一列。
- QColumnView is rolled to empty column
- Qt: is it possible to turn off previewWidget in QColumnView?
- Is it possible to remove the preview widget from a qt QColumnView?
- http://www.qtcentre.org/threads/59917-Columnview-removing-final-column
- http://www.qtcentre.org/threads/22566-How-to-turn-off-this-annoying-feature-of-QColumnView
这里更可悲的是,直到现在[从 2010 年开始] 还没有提供解决方案。有什么办法可以摆脱这种烦人的行为吗?如果没有,Qt 开发人员不应该至少在 Qt5 中提供这个选项吗?如果我在这里遗漏了什么,请告诉我。
注意:我已经尝试了可能建议的解决方案,但都没有奏效
- 将列宽设置为 0 - 失败
- 为 createColumn 返回 False - 显示预览小部件时根本不会调用 createColumn
【问题讨论】: