使用 QTableWidget 的自定义模型排序功能
我已经实现了 QTableView 并需要对我的表进行排序。然而,我喜欢 QTableWidget 处理排序的方式。我可以在 QTableView 中以某种方式“抓取”或使用 QTableWidget 的 sortItems() 功能来避免重新实现大量 Qt 代码吗?
I have implemented a QTableView and need to sort my table. However, I like the way QTableWidget handles sorting. Can I somehow "grab" or use QTableWidget's sortItems() functionality in my QTableView to avoid having to re implement a lot of Qt's code?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
对 QTableView 进行排序的一个好方法是使用
QSortFilterProxyModel
。 Qt 文档中的示例:当然,您可以在此处将
QTreeView
替换为QTableView
。A good way for sorting
QTableView
would be to useQSortFilterProxyModel
. Example from Qt documentation:Of course, you can replace
QTreeView
withQTableView
here.