pyqt/pyside QTableWidget失去焦点后,选中的行仍高亮的显示

正常情况下pyqt/pyside的QTableWidget,点击input或者按钮失去焦点后

行的颜色消失了

如何在失去焦点时保持行的选中颜色,增加下面的代码:

python 复制代码
# 获取当前表格部件的调色板
p = tableWidget.palette()

# 获取活跃状态下的高亮颜色和高亮文本颜色,并应用到非活跃状态
activeHighlight = p.color(QPalette.Active, QPalette.Highlight)
activeHighlightedText = p.color(QPalette.Active, QPalette.HighlightedText)
p.setColor(QPalette.Inactive, QPalette.Highlight, activeHighlight)
p.setColor(QPalette.Inactive, QPalette.HighlightedText, activeHighlightedText)

# 将修改后的调色板应用到表格部件
tableWidget.setPalette(p)
相关推荐
(・Д・)ノ11 分钟前
python打卡day22
python
achene_ql43 分钟前
深入探索 RKNN 模型转换之旅
python·目标检测·rk3588·模型部署·rk3566
@十八子德月生1 小时前
8天Python从入门到精通【itheima】-1~5
大数据·开发语言·python·学习
每天一个秃顶小技巧2 小时前
02.Golang 切片(slice)源码分析(一、定义与基础操作实现)
开发语言·后端·python·golang
安特尼4 小时前
招行数字金融挑战赛数据赛道赛题一
人工智能·python·机器学习·金融·数据分析
serve the people4 小时前
解决osx-arm64平台上conda默认源没有提供 python=3.7 的官方编译版本的问题
开发语言·python·conda
多多*5 小时前
Java反射 八股版
java·开发语言·hive·python·sql·log4j·mybatis
正在走向自律5 小时前
从0到1:Python机器学习实战全攻略(8/10)
开发语言·python·机器学习
西西弗Sisyphus5 小时前
Python 处理图像并生成 JSONL 元数据文件 - 灵活text版本
开发语言·python
Taichi呀5 小时前
PyCharm 快捷键指南
ide·python·pycharm