gpt4 book ai didi

python - 如何在不点击标题的情况下按列对 QTableWidget 进行排序?

转载 作者:太空宇宙 更新时间:2023-11-03 18:15:54 25 4
gpt4 key购买 nike

我有一个QTableWidget有很多列,我想允许仅按特定列排序。使用 setSortingEnabled(1) 对整个表启用排序使表格可按所有列排序,

在此示例中

Name        Read    Comment
whatever1 0 bla
whatever2 0 bla
whatever3 1 bla

我只想按“读取”列对表进行排序,并且仅使用运算符 < .

是否有一个函数或槽可以在每个单元格更改后执行?

self.ui.table.connect.cellChanged(self.sort_by_read)

最佳答案

存在 PySide.QtGui.QTableWidget.sortItems(column[, order=Qt.AscendingOrder]) 用于按特定列对项目进行排序。

http://srinikom.github.io/pyside-docs/PySide/QtGui/QTableWidget.html#PySide.QtGui.PySide.QtGui.QTableWidget.sortItems

关于python - 如何在不点击标题的情况下按列对 QTableWidget 进行排序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25007555/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com