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)
相关推荐
给我起把狙8 分钟前
django orm增删改查操作
数据库·python·django
编程零零七31 分钟前
Python语法大全,语法总结-python基础
开发语言·windows·python·python基础·python项目·python源码·python语法
IFTICing32 分钟前
【文献阅读】Unsupervised Machine Learning for Bot Detection on Twitter
人工智能·python·机器学习·数据挖掘
우 유35 分钟前
【菜菜的sklearn机器学习】(1)决策树
人工智能·python·sklearn
百流36 分钟前
Pyspark下操作dataframe方法(2)
hadoop·python·spark·pyspark
立黄昏粥可温36 分钟前
Python 从入门到实战17(正则表达式操作)
python·正则表达式
AwesomeCPA1 小时前
果蔬识别系统性能优化之路(四)
前端·人工智能·python·性能优化·tensorflow
JovaZou2 小时前
[Python学习日记-21] Python 中的字符编码(上)
开发语言·python·学习
哈团2 小时前
为解决bypy大文件上传报错—获取百度云文件直链并使用Aria2上传文件至服务器
服务器·python
wang1510386062 小时前
运行QWen2-1.5b模型时报错“RuntimeError: cutlassF: no kernel found to launch!”
python·深度学习