qt QTableWidget 表头没有间隔

使用时,发现表头没有间隔线

表头样式表设置为:


/*设置表格整体样式*/
QTableView{border:1px solid #A1B7CF;background-color:#FFFFFF;
/*注意:设置下面值时不要再设置background-color,不然会被覆,不信你试试看!*/alternate-background-color: #F3F3F3;selection-color: black;  /*选中区域的文字颜色*/selection-background-color: #A1B7CF;/*font-size: 12pt;*/  /*item的字体大小*/}QHeaderView::section{
background-color:#A1B7CF;
border:1px solid #A1B7CF;
font-size: 12pt;/*表头区域的字体大小*/
}/*设置表格内容样式*/
QTableView::item{padding: 0px;margin: 0px;
}
/*设置表格选中样式*/
QTableView::item:selected{border:none;background-color: #C1E3FF;
}

修改为:

在QHeaderView::section添加如下:

border-top:0px solid #E5E5E5;
border-left:0px solid #E5E5E5;
border-right:0.5px solid #E5E5E5;
border-bottom: 0.5px solid #E5E5E5;

具体代码如下:

/*设置表格整体样式*/
QTableView{border:1px solid #A1B7CF;background-color:#FFFFFF;
/*注意:设置下面值时不要再设置background-color,不然会被覆,不信你试试看!*/alternate-background-color: #F3F3F3;selection-color: black;  /*选中区域的文字颜色*/selection-background-color: #A1B7CF;/*font-size: 12pt;*/  /*item的字体大小*/}QHeaderView::section{
background-color:#A1B7CF;
border:1px solid #A1B7CF;
font-size: 12pt;/*表头区域的字体大小*/
border-top:0px solid #E5E5E5;
border-left:0px solid #E5E5E5;
border-right:0.5px solid #E5E5E5;
border-bottom: 0.5px solid #E5E5E5;
}/*设置表格内容样式*/
QTableView::item{padding: 0px;margin: 0px;
}
/*设置表格选中样式*/
QTableView::item:selected{border:none;background-color: #C1E3FF;
}

QHeaderView::section是专门修改表头的区域 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/691682.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

MR混合现实情景实训教学系统在军事专业课堂上的应用

MR混合现实在军事专业课堂中的应用 1. 模拟实战环境:通过MR系统,教师可以模拟各种实战环境,让学生在实际操作中学习和掌握军事技能。例如,在战术训练中,学生可以在模拟的敌方阵地环境中进行实战演练,提高应…

RHEL8提示需要注册才可以yum解决办法

关闭注册以及修改更新远(已注册的RHEL8忽略本步骤) 原因:因为没注册的红帽子是无法连接到官方的Yum源的 箭头所指的改成0 vi /etc/yum/pluginconf.d/subscription-manager.conf 箭头所指的改成0 cd /etc/yum.repos.d/ wget https://mirro…

Linux系统运维命令:使用 netstat,grep,awk,sort组合命令,查看连接到本机某个端口最多的的网络设备

目 录 一、问题 二、基于netstat,组合命令,查出问题 (一)系统分析 (二)问题定位 二、解决问题 四、总结和拓展 (一)总结 (二)命令解释 &…

DP读书:《openEuler操作系统》(十)套接字 Socket 数据传输的基本模型

10min速通Socket 套接字简介数据传输基本模型1.TCP/IP模型2.UDP模型 套接字类型套接字(Socket)编程Socket 的连接1.连接概述(1)基本概念(2)连接状态(3)连接队列 2.建立连接3.关闭连接 socket 编程接口介绍数据的传输1. 阻塞与非阻塞2. I/O复用 数据的传输…

虹科方案丨低负载ECU老化检测解决方案:CANCAN FD总线“一拖n”

来源:虹科汽车智能互联 虹科方案丨低负载ECU老化检测解决方案:CANCAN FD总线“一拖n” 原文链接:https://mp.weixin.qq.com/s/4tmhyE5hxeLFCiaeoRhlSg 欢迎关注虹科,为您提供最新资讯! #汽车总线 #ECU #CAN卡 导读 …

Linix与Windows上使用nc命令测试某一个服务器端口网络是否正常可访问详细安装及测试步骤

一、windows 1、下载nc安装包 https://nszyf.lanzoum.com/ihtqS0v0lwwh 2、下载后解压放置在自己电脑合适的位置,并且配置到环境变量中 3、配置成功环境变量,winr打开运行,输入cmd,回车,打开一个终端测试 测试成功…

LeetCode 93. 复原 IP 地址

有效 IP 地址 正好由四个整数(每个整数位于 0 到 255 之间组成,且不能含有前导 0),整数之间用 . 分隔。 例如:"0.1.2.201" 和 "192.168.1.1" 是 有效 IP 地址,但是 "0.011.255.2…

【9-1】实验——Neo4j实战操作

目录 一、Neo4j操作——CQL 1、常用CQL命令 2.常用CQL函数 3.图数据的形式 二、实战代码1.create命令 2. MATCH命令 三、使用neo4j工具导入知识图谱 1、工具:neo4j-admin 2、图谱导入: 3、更新图谱: 一、Neo4j操作——CQL 1、常用…

JAVA高并发——锁的优化

文章目录 1、减少锁持有时间2、减小锁粒度3、用读写分离锁来替换独占锁4、锁分离5、锁粗化 锁是最常用的同步方法之一。在高并发的环境下,激烈的锁竞争会导致程序的性能下降,因此我们有必要讨论一些有关锁的性能的问题,以及一些注意事项&…

了解和学习OpenAI的方法和途径

学习和了解 OpenAI 的资料可以从多个渠道获取,这些渠道涵盖了各种形式的学习资源。以下是一些推荐的学习资料: OpenAI 官方网站: OpenAI 的官方网站是获取关于该组织最权威和最新信息的地方。你可以在那里找到他们的研究成果、项目介绍、博客…

Spring源码笔记之SpringIOC--(3)什么是BeanFactory?

什么是BeanFactory? BeanFactory是SpringIOC的最顶层接口,涵盖了IOC容器最基本的操作。ListableBeanFactory、ConfigurableBeanFactory提供了IOC容器获取所有Bean、配置Bean的额外能力。所有BeanFactory的实现类持有所有Bean的定义BeanDefinition&#…

CSS-基础-MDN文档学习笔记

CSS构建基础 查看更多学习笔记:GitHub:LoveEmiliaForever MDN中文官网 CSS选择器 选择器是什么 CSS 选择器是 CSS 规则的第一部分,它用来选择HTML元素,选择器所选择的元素,叫做选择器的对象 选择器列表 如果有多…

Android轻量级进程间通信Messenger源码分析

一. 概述 Android中比较有代表性的两大通信机制:1. 线程间Handler通信 2. 进程间Binder通信,本篇文章中我们在理解AIDL原理的基础上来解读一下Messenger的源代码, 并结合示例Demo加深理解。 在看本篇文章前,建议先查阅一下笔者的…

举例说明什么是人机耦合

在呼叫中心行业,人机耦合是指将计算机自动化技术与人工服务相结合,以提高呼叫中心的效率和服务质量。具体来说,它包括通过智能语音识别、自然语言处理、机器学习等技术实现自动应答、自动导航、自动响应等功能,以及将人工客服与智…

【C++】类与对象(构造函数、析构函数、拷贝构造函数、常引用)

🌈个人主页:秦jh__https://blog.csdn.net/qinjh_?spm1010.2135.3001.5343🔥 系列专栏:http://t.csdnimg.cn/eCa5z 目录 类的6个默认成员函数 构造函数 特性 析构函数 特性 析构的顺序 拷贝构造函数 特性 常引用 前言 &…

力扣94 二叉树的中序遍历 (Java版本) 递归、非递归

文章目录 题目描述递归解法非递归解法 题目描述 给定一个二叉树的根节点 root ,返回 它的 中序 遍历 。 示例 1: 输入:root [1,null,2,3] 输出:[1,3,2] 示例 2: 输入:root [] 输出:[] 示…

小程序API能力集成指南——路由API汇总

ty.navigateBack 关闭当前页面,返回上一页面或多级页面 需引入MiniKit,且在>2.0.0版本才可使用 参数 Object object 属性类型默认值必填说明deltanumber否返回的页面数,如果 delta 大于现有页面数,则返回到首页completefunc…

微信小程序-绑定数据并在后台获取它

如图 遍历列表的过程中需要绑定数据&#xff0c;点击时候需要绑定数据 这里是源代码 <block wx:for"{{productList}}" wx:key"productId"><view class"product-item" bindtap"handleProductClick" data-product-id"{{i…

Flask——基本前后端数据传输示例

文章目录 步骤1: 使用 requests 发送 JSON 数据步骤2: 使用 Flask 接收并反序列化 JSON 数据 要实现您的需求&#xff0c;我们可以通过两个步骤来完成&#xff1a;首先&#xff0c;使用 Python 的 requests 库发送 JSON 格式的数据&#xff1b;其次&#xff0c;使用 Flask 框架…

Vue3实现带动画效果的tab栏切换

效果图如下所示&#xff1a; 实现思路&#xff1a; 其实很简单 1、首先切换tab栏时tab标签激活下标与对应显示内容下标要一致。 2、其次点击tab栏切换时更新下标 3、最后就是css添加动画效果 这样就了&#xff01;&#xff01;&#xff01; 上全部代码 <template><…