• 8998阅读
  • 3回复

QTableview列冻结问题,新思路,大家给提提意见; [复制链接]

上一主题 下一主题
离线sun3004
 

只看楼主 倒序阅读 楼主  发表于: 2011-05-12
— 本帖被 XChinux 从 Qt基础编程 移动到本区(2011-05-12) —
关键词: 问题没有
最近一直在学习做table,很多东西不明白,想做个冻结列的东西,结果一查文档,竟然没有现有的API,幸好有个DEMO,可怎么看也看不是太明白,总之就是重画,于是想了几天,终于想个迂回的办法,其实很简单,当我想冻结某列时,就把本列的items设置为verticalheaderlabes,就可以了,剩余的就是,你可以隐藏冻结的列,或者取消冻结列的动作,我设置的是双击动作。呵呵,虽然不是太满意,不过比demo里方便多了,呵呵。
离线alexltr

只看该作者 1楼 发表于: 2011-05-14
这个方法我也试过。就是没有列标题,不好看。
我不从事IT,只是喜欢Qt。
我不是程序员,只是与程序有缘。
我写程序,只是为了让工作变得简单有序!

                      ----  一个一直在入门的编程学习者
离线sun3004

只看该作者 2楼 发表于: 2011-05-15
是的,没有列标题,相对来说简单,别的还有什么招?
离线alexltr

只看该作者 3楼 发表于: 2011-05-19
在这里找到了关于设定ConerBotton文字的方法,不过也挺麻烦的。
http://www.qtcentre.org/threads/6252-QTableWidget-NW-corner-header-item?highlight=CornerButton
附件: main.cpp (2 K) 下载次数:10
我不从事IT,只是喜欢Qt。
我不是程序员,只是与程序有缘。
我写程序,只是为了让工作变得简单有序!

                      ----  一个一直在入门的编程学习者
快速回复
限100 字节
 
上一个 下一个