Выравнивание и раскраска в QTableView

Для выравнивания текста и раскраски ячеек в QTableView использовать метод data модели таблицы:

def data(self, index, role):
        if not index or not index.isValid():
            return None
 
        if role==QtCore.Qt.BackgroundColorRole: return QtGui.QBrush(self.__getColor(index))
        if role==QtCore.Qt.DisplayRole:return self.get_value(index)
        if role==QtCore.Qt.TextAlignmentRole and index.row()==0: return QtCore.Qt.AlignCenter | QtCore.Qt.AlignVCenter
        return None
 

Администрирование

Сегодня
Вчера
Эта неделя
Прошлая неделя
Этот месяц
Прошлый месяц
Вся статистика
144
3
238
26686
293
219
26954

IP: 18.191.120.117
Время: 2024-09-19 02:44:41
Счетчик joomla