QtreeWiget各节点之间连线样式设置

更新时间:2023-06-15 08:18:55 阅读: 评论:0

水的字QtreeWiget各节点之间连线样式设置QTreeWidget树状图默认各节点直接是没有线连接的,看着层次感不强,⽤户体验不太好,所以需要设置⼀下样式
⽅法⼀:通过对qtreewidget进⾏qss样式设置
效果图如下:
核⼼代码:
//url路径根据⾃⼰图⽚所在⽬录进⾏设置
QString qss = "QTreeWidget::branch:has-siblings:!adjoins-item{ \
border-image:url(D:/pratices/Qt/TreeWidgetQss/vline.png) 0;\
}\
QTreeWidget::branch:has-siblings:adjoins-item{\
border-image:url(D:/pratices/Qt/TreeWidgetQss/branch-more.png) 0;\
}  \
QTreeWidget::branch:!has-children:!has-siblings:adjoins-item{\
border-image:url(D:/pratices/Qt/TreeWidgetQss/branch-end.png) 0;\
梦幻月饼}\
QTreeWidget::branch:has-children:!has-siblings:clod,\
窦州
QTreeWidget::branch:clod:has-children:has-siblings{\
border-image:none;\
新文化运动的背景
pe进不去image:url(D:/pratices/Qt/TreeWidgetQss/branch-clod.png);\        }\
QTreeWidget::branch:open:has-children:!has-siblings,\
羊排怎么炖好吃
QTreeWidget::branch:open:has-children:has-siblings{\
border-image:none;\
image:url(D:/pratices/Qt/TreeWidgetQss/branch-open.png);\        }";
ui->treeWidget->tStyleSheet(qss);
⽅法⼆:使⽤windows系统风格
效果图如下:
和尚送子
实现代码很简单,就⼀句,如下:
ui->treeWidget->tStyle(QStyleFactory::create("windows"));
车辆检验⽤这种⽅式有个弊端就是对该控件的部分样式设置会失效,⽐如扁平化设置

本文发布于:2023-06-15 08:18:55,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/89/1039344.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:设置   样式   节点   树状
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图