0
A
回答
0
「我假定你正在尋找一些自定義排序。不列標題點擊排序」
我有辦法做到這一點。可能會更有效率的方式將在那裏。
使用下面的函數獲取「QTableWidgetItem」的「QList」。與您的condiion
bool sortFun(const QTableWidgetItem* v1, const QTableWidgetItem* v2)
{
return //your sor criteria;
}
int doComparison()
{
QList<QTableWidgetItem *> fieldsList;
// Add items to fieldsList.
qSort(fieldsList.begin(), fieldsList.end(), sortFun);
}
並不清楚你的 「QTableWidget的」 如下圖所示
QList<QTableWidgetItem *> findItems(const QString & text, Qt::MatchFlags flags) const
然後排序列表。
然後重新排序後「QTableWidgetItems」的列表分配給QTableWidget的
0
最後我做了一些不同的東西。
我需要做的: - 隨機我的表 的行 - 我有一個列有「時間」和我一起15:00初始化它的第一行,然後添加爲每行1分鐘。
我使用的解決方案: - 用我的時間創建qlist(15:00,15:01,15:02 ...) - 隨機化qlist(15:01,15:03,... 。) - 將qlist的項目分配到我的表 的列「時間」 - 使用排序列方法對列表「時間」排序。
相關問題
- 1. jquery隨機排序
- 2. Simpledata隨機排序
- 3. RichTextBox - 隨機排序
- 4. PHP隨機排序
- 5. 「NSSet allObjects」是否進行隨機排序?
- 6. 如何隨機對DataTable.Select()進行排序
- 7. QTableWidget列標籤排序
- 8. 按QLineEdit在QTableWidget中排序
- 9. QTableWidget原始索引排序
- 10. 隨機排序和LIKE
- 11. 隨機數外部排序
- 12. 在RethinkDB中隨機排序
- 13. 隨機分排序記錄
- 14. 隨機數組排序
- 15. 隨機快速排序C#
- 16. PHP隨機排序水珠
- 17. MATLAB:排序和隨機
- 18. Sitecore 7 ContentSearch - 隨機排序
- 19. 排序隨機數組
- 20. 隨機數排序陣列
- 21. 隨機快速排序
- 22. 在javascript中隨機排序
- 23. 隨機數組排序
- 24. 更新MySQL表隨着隨機排序
- 25. Java程序的排序隨機數組
- 26. 按隨機順序的新Guid排序
- 27. 隨機排序的zend分頁程序
- 28. 按表現排序的隨機順序
- 29. 在列上完成排序時的行的隨機順序
- 30. InvalidCastException的隨機排
你能澄清一下,「隨機排序」是指按自定義標準排序還是隨機排列項目順序? –