一堆圖示的管理,圖示的顯示和容器,等等,用什么控制元件合適?

關于C++ Builder:
https://www.cnblogs.com/ustone/
uj5u.com熱心網友回復:
圖示串列用QListWidget,viewMode設為IconMode外面用QTabWidget
uj5u.com熱心網友回復:
后臺管理一堆圖示用什么控制元件呢?
uj5u.com熱心網友回復:
什么叫后臺管理?后臺跟控制元件有什么關系?
每個圖示作為一個QListWidgetItem加到QListWidget里
uj5u.com熱心網友回復:
后臺管理主要是圖示的存盤和管理。
uj5u.com熱心網友回復:
后臺管理主要是圖示的存盤和管理。
如我說的,如果只是簡單的管理,就用QListWidgetItem就可以了
因為不知道你到底需要管理些什么
如果有復雜的內容,最好是自己寫model繼承QAbstractListModel,然后控制元件使用QListView而不是QListWidget,也就是采用Model/View結構
uj5u.com熱心網友回復:
后臺管理主要是圖示的存盤和管理。
如我說的,如果只是簡單的管理,就用QListWidgetItem就可以了
因為不知道你到底需要管理些什么
如果有復雜的內容,最好是自己寫model繼承QAbstractListModel,然后控制元件使用QListView而不是QListWidget,也就是采用Model/View結構
那每個item都要單獨地加載圖示了?C++Builder有個ImageList來統一管理圖示或圖片,ListView和ImageList關聯,每個item只要指定imageIndex就可以獲取對應的圖示了。Qt有沒有類似的?
uj5u.com熱心網友回復:
那每個item都要單獨地加載圖示了?C++Builder有個ImageList來統一管理圖示或圖片,ListView和ImageList關聯,每個item只要指定imageIndex就可以獲取對應的圖示了。Qt有沒有類似的?
沒有現成的,你意思是說只有一個ImageList,但是可以和多個ListView關聯然后每個ListView顯示不同的圖示串列是嗎
這個感覺比較像是Model/View結構,就是你有一個model是實際管理圖片串列的,然后每個QListView對應一個proxyModel顯示不同的內容
但是這都要自己實作
uj5u.com熱心網友回復:
那每個item都要單獨地加載圖示了?C++Builder有個ImageList來統一管理圖示或圖片,ListView和ImageList關聯,每個item只要指定imageIndex就可以獲取對應的圖示了。Qt有沒有類似的?
沒有現成的,你意思是說只有一個ImageList,但是可以和多個ListView關聯然后每個ListView顯示不同的圖示串列是嗎
這個感覺比較像是Model/View結構,就是你有一個model是實際管理圖片串列的,然后每個QListView對應一個proxyModel顯示不同的內容
但是這都要自己實作
ImageList也可以多個,每個ListView關聯一個ImageList。
uj5u.com熱心網友回復:
ImageList也可以多個,每個ListView關聯一個ImageList。
如果是一對一那么最簡單就是用QListWidget+QListWidgetItem,不知道你到底有什么疑問?
像你說的搞個ImageList當然也是可以的,就是都沒有現成的,要自己寫model就這樣啊
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/244913.html
標籤:Qt
