python - 具有两种不同颜色的行背景的 QListView

标签 python c++ qt pyqt qlistview

我使用 QListView(在 PyQt5 中)来显示字符串。 我想让该列表中每个项目的背景颜色在两种颜色之间变化,以使其更易于阅读。

我试过 Qt.DecorationRole 但这只会在每个项目的左侧创建一个“图标”。

最佳答案

自己。 listWidget.setAlternatingRowColors(True) 这将为您提供每行的替代颜色。

关于python - 具有两种不同颜色的行背景的 QListView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34188594/

相关文章:

当文本中有空格时python不写

python - cmdclass 在 Python setuptools 中有什么作用?

python - spyder IDE 的 ipython 启动配置

c++ - 如何在 Qt 中翻转图像?

linux - 驱动程序 CH341 USB 适配器串行端口或 QSerialPort 在 Linux 中不工作

python - 我如何在 Python 或 Ruby 上查询没有 Selenium 的结果

c++ - 从 C/C++ 发送 http 和 https 请求

c++ - 项目符号 [dcl.init]/7 (7.1)

c++ - 重新初始化结构的成员

c++ - 如何在 Ubuntu 14.04 的 QT Creator 中使用 Boost 库