Qt下TreeView修改分支样式
2016-12-14 20:39
405 查看
F1查找Qt帮助,原文如下:
自己摸索实现分支三态,代码如下:
>
但贴图后发现图片模糊,修改分支宽度如何修改呢?
在样式里面直接写入width发现不可行。后经别人提醒在TreeView里面设置indentation即可。
QTreeView::branch:has-siblings:!adjoins-item { border-image: url(vline.png) 0; } QTreeView::branch:has-siblings:adjoins-item { border-image: url(branch-more.png) 0; } QTreeView::branch:!has-children:!has-siblings:adjoins-item { border-image: url(branch-end.png) 0; } QTreeView::branch:has-children:!has-siblings:closed, QTreeView::branch:closed:has-children:has-siblings { border-image: none; image: url(branch-closed.png); } QTreeView::branch:open:has-children:!has-siblings, QTreeView::branch:open:has-children:has-siblings { border-image: none; image: url(branch-open.png); }
自己摸索实现分支三态,代码如下:
4000QTreeView::branch:has-children:!has-siblings:closed, QTreeView::branch:closed:has-children:has-siblings { border-image: none; image: url(:/down_n.png); } QTreeView::branch:has-children:!has-siblings:closed:hover, QTreeView::branch:closed:has-children:has-siblings:hover { border-image: none; image: url(:/down_h.png); } QTreeView::branch:has-children:!has-siblings:closed:pressed, QTreeView::branch:closed:has-children:has-siblings:pressed { border-image: none; image: url(:/down_p.png); } QTreeView::branch:open:has-children:!has-siblings, QTreeView::branch:open:has-children:has-siblings { border-image: none; image: url(:/up_n.png); width:30px; height:30px; } QTreeView::branch:open:has-children:!has-siblings:hover, QTreeView::branch:open:has-children:has-siblings:hover { border-image: none; image: url(:/up_h.png); } QTreeView::branch:open:has-children:!has-siblings:pressed, QTreeView::branch:open:has-children:has-siblings:pressed { border-image: none; image: url(:/up_p.png); }
>
但贴图后发现图片模糊,修改分支宽度如何修改呢?
在样式里面直接写入width发现不可行。后经别人提醒在TreeView里面设置indentation即可。
相关文章推荐
- Qt下TreeView修改分支样式
- QT修改默认的滚动条样式
- 动态修改TreeView某些节点TreeNode样式
- 修改客户端Script,解决r.a.d.controls Q2 2005中TreeView 控件遮挡问题
- 我的 blog 换肤了,顺便修改了几个默认样式
- [原创]一个不错TreeView的样式
- 关于修改ASP.NET页导航的样式
- 修改了一下blog的样式
- 请问如何修改显示样式,该css吗?
- 修改上传文件控件样式并实现上传文件功能
- ASP.NET TreeView Web Control 添加,删除,修改
- 修改后的Blog样式
- 使用设计器创建带有 ListView 和 TreeView 控件的资源管理器样式的界面
- treeview控制checkbox修改版(2)
- 修改DataGrid控件的默认的分页样式
- 修改客户端Script,解决r.a.d.controls Q2 2005中TreeView 控件遮挡问题
- 我对自己blog模版样式得一些修改!
- 又修改了Lighty皮肤的一些样式
- VB中如何修改treeview的背景色
- treeview控制checkbox修改版(1)