3.QFileSystemModel 重命名表头的问题

QFileSystemModel

参考文献

我用QTableView 设置了 QFileSystemModel的自定义子类 , 并增加了2列 ,新增的列 列标题一开始是空的 , 所以想要给添加设置 , 并且修改其他的 列标题 , 但是:

  • bug0: QFileSystemModel 的setHeaderData 函数无效 , 原因在上图;
  • bug1 : 如果 6 列标题全部修改 , 表头会消失掉 ..


    image.png

    所以注释了2行


    image.png
  • bug2
    想用QTableView的setColumnHidden 隐藏1,2,3列
    也会造成新增列的标题消失


    image.png

    image.png

所以结论是: QFileSystemModel 可以通过setColumnHidden 或 重写 model的 columnCount 隐藏 列 ; 且不可修改全部表头 , 如果需要修改全部 , 请使用国际化来翻译;

由于隐藏失败 , 所以我想通过设置列宽为0


image.png

但是不能完全隐藏 , 再找找别的办法 , 而且使用 QTableView 第一行的那个标签会靠右

image.png

结束 .

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • ¥开启¥ 【iAPP实现进入界面执行逐一显】 〖2017-08-25 15:22:14〗 《//首先开一个线程,因...
    小菜c阅读 7,295评论 0 17
  • 1.ios高性能编程 (1).内层 最小的内层平均值和峰值(2).耗电量 高效的算法和数据结构(3).初始化时...
    欧辰_OSR阅读 30,192评论 8 265
  • 1慧海佛教大百科 慧海佛教百科资源库内容主要包含目录辞书系列、经籍书文系列、人物史传系列、艺术名胜系列、节日仪轨系...
    黎明鸟阅读 4,454评论 0 1
  • 20180618 阴时而有雨 许久不记录,都不知道是几号了。心里一直想着写点东西,记录下什么,总就搁置了,原因只有...
    凌月Ly阅读 148评论 0 0

友情链接更多精彩内容