2013-09-29 38 views
0

是否有可能保存在Qt的一個QTabWidget當前選項卡的位置/順序?保存在QTabWidget當前位置/爲了當按鈕被點擊 - 用戶設定

我要的是基本上就能夠讓用戶安排的標籤,因爲他們喜歡,然後讓他們保存的位置,所以當他們打開應用程序再次選項卡,其中最後一次保存時他們。

在過去,我已經做到了這一點把這個只保存窗口的尺寸。

QSettings mySettings("someName", "MyApp"); 
mySettings.beginGroup("MainWindow"); 
mySettings.setValue("geometry", saveGeometry()); 
mySettings.endGroup() 

;

不知道如何或在哪裏可以找到完成這件事的信息?

謝謝

回答

1

顯然沒有內置的方式來做到這一點,所以你需要實現它。我沒有看到任何可能的麻煩。例如,您可以使用QTabWidget::indexOf獲取每個小部件的索引,或者您可以遍歷所有選項卡並使用QTabWidget::widget獲取小部件,具體取決於您的應用中哪種方式更方便。

當保存指數開始應用,那種小部件,並將它們添加到該訂單的標籤控件。

+0

酷我想過做這樣說,但我wan't知道這是做的最好的方式。非常感謝你的幫助! –