如何在QML ListView中選擇幾個元素並將其索引發送給C++代碼?QML ListView多選
3
A
回答
2
我很確定沒有辦法讓QML ListView多選。 Qt Declarative專注於觸摸屏的使用,並沒有任何有意義的方式在純觸摸UI中多選。
1
您可以嘗試獲取ListItem的數據並將其存儲到一個奇數單擊的數組,並且在甚至單擊時從數組中移除ListItem的數據。可能是一個簡單的鍛鍊,而不是創建一個像複選框項目列表。
5
做這樣的事情:如果一個元素被點擊,設置它的屬性被選中(或者你叫它),並且在委託中設置如果選擇是真的,那麼它的格式應該是不同的。另外將它添加到某個列表中,以使用它。
相關問題
- 1. QML的ListView間距毛刺
- 2. 中繼器內的QML ListView
- 3. QML ListView過濾項目
- 4. 如何使Qt Quick(QML)ListView項目不可選?
- 5. 有多個選擇的ListView
- 6. 帶多項選擇的ListView
- 7. JavaFX Listview - 多選編程
- 8. 如何在QML ListView和網格
- 9. listview不會出現在TabGroup QML中嗎?
- 10. 無限滾動QML中的qt listView
- 11. QML ListView不會更新信息後endInsertRows()
- 12. QML:將滾動條連接到ListView
- 13. Qt/QML中的拉到刷新ListView
- 14. 是否有可能使QML ListView循環?
- 15. 從C++更改QML Listview委託
- 16. 動態C++模型和QML的ListView
- 17. 如何使QML ListView不可滑動?
- 18. 從QML ListView中的TextEdit獲取數據
- 19. ListView ListView列中的列或QML處理列表的列表
- 20. 反應原生ListView多選項選擇
- 21. 多選擇ListView的選擇器
- 22. QML取消選中在ExclusiveGroup
- 23. QML ListView在選擇相鄰元素時灰顯或刪除元素文本
- 24. QML中的多點觸控
- 25. android在ListView中選擇多個項目?
- 26. 在ListView的行更多複選框
- 27. 在ListView Android中選擇多個項目
- 28. 「跟蹤」ListView有多個選擇
- 29. 禁用ListView中的多選CheckBox功能?
- 30. 多選= FALSE在LISTVIEW不起作用
當然,你可以自由地實現一個委託,該委託提供了一種機制來自由選擇和取消選擇單個項目,但是由你來實現所有必需的概念。 – teukkam 2010-10-11 11:55:46
您對多選Google相冊有什麼看法? (當然,這是6年後,但仍然如此。) – 2016-09-15 23:44:20
您的意思是移動應用程序,您在哪裏通過長按照片進入(多)選擇模式?是的,絕對是一個非常有意義的方式來實現觸摸UI中的多選。顯然,我不知道8年前我在說什麼。從那時起,我幾乎已經關閉了Qt,所以我不知道Qt Quick在今天的表現如何。 – teukkam 2016-09-16 08:07:10