2012-10-18 50 views
0

我正在開發一個應用程序,它使用qt4.3打開一個窗口,其中有一堆從.desktop文件加載的圖標。它試圖模擬一個文件瀏覽器,但沒有文件瀏覽......我的意思是,你可以雙擊並打開一個應用程序或將圖標拖到另一個不需要附加到網格的位置。QT4 qlistview保存下一次手動移動的圖標位置

我在「圖標模式」中使用qdirmodel和qlistview。

我的問題是,我無法保存圖標的位置,一旦我移動它們。每次我重新啓動應用程序時,我都會將圖標加載到默認位置。 我找不到任何方法來知道項目的位置或將項目移動到某個位置。

我該怎麼辦?我有機會嗎?

謝謝!

回答

0

看而QListView代碼,我發現我也可以繼承而QListView類,並轉化爲公衆對夫婦後受保護的功能返回物品位置並將物品移動到某個位置。不管怎麼說,還是要謝謝你!!

1

我敢肯定,你可以保存項目的位置。你應該閱讀約save session qt。 這是官方QT DOC約Session ManagementSession Management
同時,我會建議,以閱讀Qt的可能性保存設置QSettings

+0

謝謝,我會讓你知道它是否有效 – uDalillu

相關問題