如何在QTableWidget
中获取某些指定数据按哪个列排序(以及是升序还是降序)的值?我在关于它的文档中找不到任何东西,只是关于以编程方式进行排序。哪一列按数据排序,QTableWidget
4
A
回答
11
您可以通过表头访问它。基本上在Qt中,与整列相关的所有内容都是通过表的水平标题进行访问,并且与整行相关的所有内容都通过垂直标题进行访问。这包括默认大小,拉伸,或在您的情况下,排序属性。
SortIndicatorOrder()
函数返回排序顺序Qt::SortOrder
枚举wihch可以是Qt::AscendingOrder
又名0
,或Qt::DescendingOrder
亦称1
。您可以使用它ILKE这样:
ui.yourTable->horizontalHeader()->sortIndicatorOrder();
sortIndicatorSection()
功能由wihch数据返回列进行排序。列号从0开始。您可以这样称呼它:
ui.yourTable->horizontalHeader()->sortIndicatorSection();
+1
这条线很好的阐明了很多东西! '基本上在Qt中,与整列有关的所有内容都是通过表的水平头部进行访问的,并且与整行相关的所有内容都可以通过垂直头部进行访问 – swdev 2014-06-05 06:42:40
相关问题
- 1. 如何指定QTableWidget的排序数据
- 2. mysql按序列化数据排序?
- 3. 按升序对数据列表排序
- 4. QTableWidget原始索引排序
- 5. 按字母顺序排列数据
- 6. 熊猫数据框按列排序
- 7. PouchDB数据视图按顺序排列
- 8. Laravel按数据透视表列排序
- 9. r中按列排序的数据帧
- 10. 按数据框的第一列对列表排序
- 11. 按列表顺序对一个熊猫数据框排序
- 12. 按列排序数据从最小到最大或按字母顺序排列
- 13. DataGrid按任意列排序仅按第一列条件排序
- 14. 按列排序一个二维数组
- 15. 按多列排列数据框并分配排序
- 16. 按群组排列数据
- 17. JavaScript排序按唯一性排列
- 18. 按列排序
- 19. 按日期排序数据?
- 20. 按组排序数据
- 21. std :: map按数据排序?
- 22. 如何从数据框中按子列排列一些按字母顺序排列的列?
- 23. 按一下按钮排序列表框
- 24. 为什么我的SQL数据库按第一列排序?
- 25. 按第一列对数据框排序,Pandas
- 26. MySQL/MariaDB按分数排序排列
- 27. 如何双向排序python列表,按降序排列数字,按升序排列字母排序?
- 28. TListView列排序(按前两列排序)
- 29. 将两列数据读入一个列表中,按字母顺序排序
- 30. 按一列对多列进行排序
您不能。您必须将这些值存储在应用程序的某个位置。 – Blood 2012-08-13 11:38:18
@血,错,你可以。 – SingerOfTheFall 2012-08-13 11:39:00