• 8773阅读
  • 6回复

关于QTableView多表头的问题 [复制链接]

上一主题 下一主题
离线fgcsh
 
只看楼主 倒序阅读 楼主  发表于: 2010-01-21
— 本帖被 XChinux 从 General Qt Programming 移动到本区(2011-01-02) —
哪位在QT实现多表头功能,讲讲思路吧
离线fgcsh
只看该作者 1楼 发表于: 2010-01-22
顶上去
离线XChinux

只看该作者 2楼 发表于: 2010-01-26
目前不行吧。对于该种情况,我是使用多个TableView来模拟多表头的,比如
用一个TableVIew中的两行数据(把表头hide掉)做表头,用另一个TableView做表体(hide掉表头),使两个tableview的水平scrollbar动作同步即可。
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线wangqizero
只看该作者 3楼 发表于: 2010-01-26
你可以去http://qt-apps.org/ 下载一个,里面有个人实现了多表头。

他的实现是不能使用的。但是你可以借鉴下。
离线fgcsh
只看该作者 4楼 发表于: 2010-01-26
总版主都来了,你那个方法我也想过,但总觉得。。。。。别扭
离线fgcsh
只看该作者 5楼 发表于: 2010-01-26
歌Re:关于QTableView多表头的问题
引用第3楼wangqizero于2010-01-26 19:36发表的  :
你可以去http://qt-apps.org/ 下载一个,里面有个人实现了多表头。
他的实现是不能使用的。但是你可以借鉴下。


他的第一个例子可以运行,第二个不行
离线wangqizero
只看该作者 6楼 发表于: 2010-01-28
他的思想是可以借鉴的。比如在 paintSection 函数的地方,把父亲节点都画上。
你其实要做的就是 设计一个合理的结构,描述这种父子关系。画的方面你可以借鉴他的。
但是 事件的响应方面是要下功夫的地方。 如果你光是看看的。那就很简单了
快速回复
限100 字节
 
上一个 下一个