• 8209阅读
  • 2回复

QTreeView 节点大小变更方法(图标大小变更) [复制链接]

上一主题 下一主题
离线qinka
 
只看楼主 倒序阅读 楼主  发表于: 2010-03-30
— 本帖被 XChinux 从 General Qt Programming 移动到本区(2011-01-02) —
大家好,有一个关于调整QTreeView节点大小方面的问题请教大家。
默认情况下。QTreeView中写入数据时一般是这样的.
  111
+112
- 113
     123
   +115
   - 1245
       -565
          *****
   1525

我开发的程序目的是放在触摸屏上显示的,开发完成后,感觉上面显示的"+","-"之类的节点图标太小了,想通过是方式变大一点。

我采取了一些方法。如通过qt 的stylesheet:
QTreeView::branch:has-children:closed{
image: url(:/newPrefix/stylesheet-branch-closed.png);
}
QTreeView::branch:has-children:open{
image: url(:/newPrefix/stylesheet-branch-open.png);
}
虽然上面的代码可以更改节点处的图标,但改变大小的方法一直没有找到。可能通过stylesheet的方式行不通。

我想请教一下,各位有上面方法能改变节点图标显示的大小。(我试过drawbranches())
谢谢!
离线yfx2003

只看该作者 1楼 发表于: 2010-04-01
关注中
www.qtcn.org/gpq4/
ajaxref.okajax.com/
离线leasia

只看该作者 2楼 发表于: 2010-07-14
在stylesheet中设置这个:
QTreeView::item{
height:45px;
}
快速回复
限100 字节
 
上一个 下一个