В заголовке qTableWidget я установил QMenu, который появляется при щелчке правой кнопкой мыши и предлагает уникальные элементы из столбца для фильтрации данных.Я хочу придать ему другой стиль, если какой-либо столбец будет отфильтрован
Раньше, когда к моему приложению не применялся CSS, я применял такой стиль, и он работал нормально ...
brush = QtGui.QBrush(QtGui.QColor(55, 182, 144))
self.table_widget.horizontalHeaderItem(3).setBackground(brush)
Но после применения CSS ко всему приложению приведенный выше код не имеет никакого эффекта.Я попытался установить свойство в разделе заголовка, чтобы потом можно было стилизовать его с помощью CSS на основе динамического свойства, такого как
self.table_widget.horizontalHeaderItem(3).setProperty('filtered', True)
Но, поскольку QTableWidgetItem не является производным от QObject, я не могу установить динамическийсобственность к этому !?Кто-нибудь может мне помочь?