如何更改 Pyside 中选定的行背景颜色?

Posted

技术标签:

【中文标题】如何更改 Pyside 中选定的行背景颜色?【英文标题】:How to change the selected row background color in Pyside? 【发布时间】:2014-05-28 10:37:34 【问题描述】:

如何将 PySide 表格小部件中“选定”行的背景颜色从默认颜色更改? (最好风格保持不变,只是配色方案改变了。)

由于错误,在 Linux 上可能无法实现: https://bugreports.qt-project.org/browse/QTBUG-34158

【问题讨论】:

【参考方案1】:

设置selection-background-color 属性。 style sheet reference

来自style sheet examples 相当底部:

QTableView selection-background-color: qlineargradient(x1: 0, y1: 0, x2: 0.5, y2: 0.5, stop: 0 #FF92BB, stop: 1 white);

【讨论】:

有趣的是,'selection-color' 可以改变所选行中文本的颜色,但是 QTableView 或 QTableWidget 的'selection-background-color' 不能改变背景颜色.我仍在试图弄清楚如何让它发挥作用。

以上是关于如何更改 Pyside 中选定的行背景颜色?的主要内容,如果未能解决你的问题,请参考以下文章

选定的行背景颜色

如何在 SwiftUI 列表中设置选定的行背景颜色?

如何更改 UIPickerView 中选定行的颜色

如何更改 UIPickerView 中选定行的颜色

QTableview,PySide2中单元格的背景颜色

Android怎么动态更改actionbar的背景颜色