如何对pyqt5中的小部件进行排序

2024-09-28 01:25:09 发布

您现在位置:Python中文网/ 问答频道 /正文

因此,我有一个自定义的QTableWidget类,用作数据库。我的目标是在每一列的顶部都有一个按钮,让我可以对该列中的数据进行排序

我已经能够使用table.sortByColumn为简单的数据条目(如name和numeric id)执行此操作,但在最后一列中有一个复选框,表示此人是否具有管理员权限。有没有什么方法可以根据谁有管理员权限对我的表进行排序

问题是它是一个cellWidget,所以我不知道如何按de/升序排序。理想情况下,我希望有某种后端数据,其中1表示管理员,0表示用户,然后根据该数据进行排序。有没有方法重写pyqt5如何进行排序,以便我仍然可以调用sortByColumn


Tags: 数据方法nameid数据库权限目标排序

热门问题