因此,我有一个自定义的QTableWidget类,它用作数据库。我的目标是在每个列的顶部都有一个按钮,使我可以对该列中的数据进行排序。
我已经能够使用table.sortByColumn对简单的数据条目(例如名称和数字ID)进行操作,但是在最后一列中有一个复选框代表该人是否具有管理员权限。有什么方法可以根据谁拥有管理员权限对我的表进行排序?
问题是它是一个cellWidget,所以我不确定如何按升/降序排序。理想情况下,我想要某种后端数据,其中1表示admin,0表示user,然后根据该数据进行排序。有没有办法重写pyqt5的排序方式,以便我仍然可以调用sortByColumn?