首页 > 其他分享 >QTreeView 样式设置以及Checkbox复选框样式设置

QTreeView 样式设置以及Checkbox复选框样式设置

时间:2024-07-25 14:19:43浏览次数:7  
标签:Checkbox 设置 QTreeView 样式 image analysisCenter background repeat 255

这种样式设置如下

QTreeView
{
   background: #303033;
   font-size:16px;
   color: rgba(255,255,255,1);
    border:0px;
}

QTreeView::item
{
    background: #303033;
    height:40px;
}
QTreeView::branch
{
    background:#303033;
}
QTreeView::item:hover 
{
    background: rgba(255,255,255,0.12); 
}

QTreeView::item:selected{

   background: rgba(32,128,247,0.32);
}
QTreeView::branch:closed:has-children:!has-siblings,
QTreeView::branch:closed:has-children:has-siblings {
   background-image:url(:/analysisCenter/Resources/analysisCenter/arrowexpend-nor.svg);
    background-repeat:no-repeat;
    background-position:center;
}

QTreeView::branch:open:has-children:!has-siblings,
QTreeView::branch:open:has-children:has-siblings  {
   background-image:url(:/analysisCenter/Resources/analysisCenter/arrowclose-nor.svg);
    background-repeat:no-repeat;
    background-position:center;
}
QTreeView::indicator
{
width:16px;
height:16px;
}
QTreeView::indicator:unchecked
{
border-image:url(:/analysisCenter/Resources/analysisCenter/checkbox-normal.svg);
    background-repeat:no-repeat;
    background-position:center;
}
QTreeView::indicator:hover
{
border-image:url(:/analysisCenter/Resources/analysisCenter/checkbox-hover.svg);
    background-repeat:no-repeat;
    background-position:center;
}
QTreeView::indicator:checked
{
border-image:url(:/analysisCenter/Resources/analysisCenter/checkbox-sel.svg);
    background-repeat:no-repeat;
    background-position:center;
}

其他属性设置参考

https://blog.csdn.net/lmhuanying1012/article/details/79682186

标签:Checkbox,设置,QTreeView,样式,image,analysisCenter,background,repeat,255
From: https://www.cnblogs.com/bclshuai/p/18322932

相关文章

  • SQL Server 2019 中设置定时自动重启
    要在SQLServer2019中设置定时自动重启,可以使用Windows任务计划程序。下面是详细的步骤:步骤一:创建批处理文件打开记事本。输入以下内容:netstop"SQLServer(MSSQLSERVER)"netstart"SQLServer(MSSQLSERVER)"(如果使用的是命名实例,则需要将MSSQLSERVER替换为实......
  • 如果 MEDIA_URL 在 STATIC_URL 之内,即使设置不同,运行程序也无法提供媒体
    在我的服务器中,django和nginx部署在ECSFargate上并连接到负载均衡器,但URL是由Akamai传输的https://www.exmplae.com/company/playground/*->https://amazonloadbalancer/*所以,https://www.exmplae.com/company/playground/是浏览器中的网址。我在......
  • Java编程指南:高级技巧解析 - Excel单元格样式的编程设置
    最新技术资源(建议收藏)https://www.grapecity.com.cn/resources/前言在Java开发中,处理Excel文件是一项常见的任务。在处理Excel文件时,经常需要对单元格进行样式设置,以满足特定的需求和美化要求,通过使用Java中的相关库和API,我们可以轻松地操作Excel文件并设置单元格的样式。在......
  • Django DRF安装设置 序列化器ModelSerializer 视图ModelViewSet 路由url 串讲
    在DjangoRESTFramework(DRF)中,重新编写API视图通常涉及几个步骤。以下是一个简单的示例,展示如何定义和注册视图集、序列化器和路由,以便你可以创建、读取、更新和删除(CRUD)数据。1.定义序列化器#serializers.pyfromrest_frameworkimportserializersfrom.models......
  • shell 中设置/取消环境变量
    shell中设置/取消环境变量查看:env设置:export变量名=变量值删除:unset变量名https://blog.csdn.net/mayue_web/article/details/97023615https://www.cnblogs.com/guanbin-529/p/12977662.htmlhttps://cloud.tencent.com/developer/article/1630467https://developer.ali......
  • 修改el-popover样式不生效问题,vue中element-ui样式修改不生效问题
    修改el-popover样式不生效问题在最近公司写的项目中,使用到了el-popover,但是想要修改弹出层中文本的字体样式,尝试过很多方法之后,发现修改的样式都没有生效,查阅资料发现:el-popover比较特殊,他生成的div不在当前组件之内,甚至不在App.vue组件的div内,他和App.vue组件的div平级,需要设置......
  • Vue与ASP.NET Core Web Api设置localhost与本地ip地址皆可访问
    Vue的设置我们创建并启动一个Vue项目,如下所示:打开cmd,输入ipconfig查询本地ip地址:想通过本地ip地址访问,把localhost改成本地ip地址,发现打不开:这是因为Vue项目默认只有localhost,查看启动终端:这时候就需要进行配置,打开package.json,在scripts下的dev中加上--host0.0.0.0:再......
  • 如何在 python selenium 中禁用广告隐私设置?
    我对上面有一些问题。当然,当我尝试绕过cloudflare验证码时,我的策略已经破坏了任何cloudflare。但有一些问题。当我在pythonselenium中打开新选项卡时,会弹出广告隐私窗口。谁有解决这个问题的经验。谢谢您的帮助。一旦通过,就不会再发生了。我理解你想在......
  • 在 Kubernetes 中设置 Pod 优先级及其调度策略详解
    个人名片......
  • Android13 控制设置界面 双栏显示或单栏显示
    Android13设置界面会判断当前屏幕的大小,如果是大屏,则为双栏显示!./packages/apps/Settings/src/com/android/settings/homepage/SettingsHomepageActivity.java@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(save......