当前位置: 首页 > news >正文

QTreeView学习 branch 虚线设置

1、方法一:

#include <QStyleFactory>

ui.treeView->setStyle(QStyleFactory::create("windows"));

2、方法二:

 QString strtyle2 = R"(
QTreeView::branch:has-siblings:!adjoins-item {
    border-image: url(:/TreeViewDemo/res/vline.png);
}
QTreeView::branch:has-siblings:adjoins-item {
    border-image: url(:/TreeViewDemo/res/branch-more.png);
}

QTreeView::branch:!has-children:!has-siblings:adjoins-item {
    border-image: url(:/TreeViewDemo/res/branch-end.png);
}
QTreeView::branch:has-children:!has-siblings:closed,
QTreeView::branch:closed:has-children:has-siblings
 {
border-image: none;
image: url(:/TreeViewDemo/res/branch-closed.png);
}

QTreeView::branch:open:has-children:!has-siblings,
QTreeView::branch:open:has-children:has-siblings
 {
border-image: none;
image: url(:/TreeViewDemo/res/branch-open.png);
}
 QTreeView::branch:open:has-children:!has-siblings:selected,
QTreeView::branch:open:has-children:has-siblings:selected {
border-image: none;
border-left:5px solid blue;
}
)";
    ui.treeView->setStyleSheet(strtyle2);

样式表可参考:

Qt Style Sheets Examples | Qt Widgets 5.15.16

效果如下所示:

http://www.lryc.cn/news/350229.html

相关文章:

  • C++ 日志库 log4cpp 编译、压测及其范例代码 [全流程手工实践]
  • python数据处理与分析入门-pandas使用(4)
  • 操作系统-单片机进程状态问题(三态模型问题)
  • Linux文件:重定向底层实现原理(输入重定向、输出重定向、追加重定向)
  • 波搜索算法(WSA)-2024年SCI新算法-公式原理详解与性能测评 Matlab代码免费获取
  • 洛谷P1364 医院设置
  • 哈希表的理解和实现
  • 分治算法(Divide-and-Conquer Algorithm)
  • Java项目:基于ssm框架实现的实验室耗材管理系统(B/S架构+源码+数据库+毕业论文+答辩PPT)
  • 如何通过专业的二手机店erp优化手机商家运营!
  • CentOS常见的命令及其高质量应用
  • nodeJs用ffmpeg直播推流到rtmp服务器上
  • Django信号与扩展:深入理解与实践
  • 使用Docker创建verdaccio私服
  • Spring 使用 Groovy 实现动态server
  • oracle不得不知道的sql
  • 算法-卡尔曼滤波之卡尔曼滤波的第二个方程:预测方程(状态外推方程)
  • 刘邦的创业团队是沛县人,朱元璋的则是凤阳;要创业,一个县人才就够了
  • 【Unity之FairyGUI】你了解FGUI吗,跨平台多功能高效UI插件
  • 基于51单片机的自动浇花器电路
  • 2024中国(重庆)商旅文化川渝美食暨消费品博览会8月举办
  • MacOS docker 安装与配置
  • 【嵌入式大赛应用赛道】机械手臂
  • MES系统主要包括那些功能?
  • git 合并commit
  • 【ARMv8/v9 系统寄存器 5 -- CPU ID 判断寄存器 MPIDR_EL1 使用详细介绍】
  • 软件工程课程设计之酒店管理系统的设计与实现
  • 函数递归练习
  • 公有云Linux模拟TCP三次挥手与四次握手(Wireshark抓包验证版)
  • 【Day3:JAVA运算符、方法的介绍】