python - Pyqt 高亮表行

标签 python pyqt

如何在 pyqt 表格小部件中突出显示一行。我不知道这个的确切词,但我想在点击该行时手动突出显示该行。

最佳答案

在 PyQt 中,要选择并突出显示 QTableWidget 的一行,您需要知道行索引。

使用:

tableWidget.selectRow(rowID)

应该可以为您实现这一目标。但是,如果您打算在鼠标悬停/悬停时突出显示一行,则需要捕获一个信号(我相信它是 itemActivated )并操纵 QTableView 项目的样式。

关于python - Pyqt 高亮表行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10195969/

相关文章:

python - PyQt5 无法导入 QtGui、QtCore 等

python - 如何在 python 程序的简单 UI 中显示实时图形?

python - 按下按钮时打印 LineEdit 文本

python - 查找涉及指数的余数模和涉及大数的除法

python - 如何将每个 pandas 分组写入一个单独的 .csv 文件?

python - KeyError 从视频文件中获取元数据

python - 从 Linux RHEL 卸载 Python3.5

python - Django 在应用程序启动时运行代码但不在迁移时运行

python - 无法从 rowsInserted 信号获取数据

python - 通过导入 PyQt5 Ui 为按钮添加功能