如何在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和ListModel索引
- 4. QML的ListView間距毛刺
- 5. QML中的ListView - 空行
- 6. QML ListView過濾項目
- 7. qml中有listview的IconMode嗎?
- 8. 中繼器內的QML ListView
- 9. QML中的ListView問題
- 10. QML中的ListView問題
- 11. 多選ListView和SharedPreferences
- 12. 如何使Qt Quick(QML)ListView項目不可選?
- 13. 如何正確清除的ListView設爲Qml選擇
- 14. 從ListView中選擇多個項目
- 15. QML-如何在QML
- 16. 帶多項選擇的ListView
- 17. Android的ListView的多選框
- 18. JavaFX Listview - 多選編程
- 19. listView選擇多個項目
- 20. 有多個選擇的ListView
- 21. 是否有可能使QML ListView循環?
- 22. QML,動態地添加元素到ListView
- 23. QML ListView頁眉和頁腳項目?
- 24. QT5 QML ListView的內容放大
- 25. 從QML ListView中的TextEdit獲取數據
- 26. QML ListView:「複雜」代表導致崩潰
- 27. 動態C++模型和QML的ListView
- 28. Qt/QML中的拉到刷新ListView
- 29. QML:將滾動條連接到ListView
- 30. 如何在QML 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