如果打算使用QTableView和QSqlTableModel组合读取数据库,并在视图层面显示带千位分隔符数字和调整对齐的话
需要重写的是QSqlTableModel的data方法
from PyQt5.QtCore import Qt, QVariant
from PyQt5.QtSql import QSqlTableModel
class ExampleTableModel(QSqlTableModel):
def __init__(self, *args):
super(ExampleTableModel, self).__init__(*args)
def data(self, index, role=None):
value = super(ExampleTableModel