2017-01-26 2 views
0

私はQTでguiプロジェクトを持っています。そして、このプロジェクトにはラングがあります。ファイル。私はラングを変えることができます。オプション。しかし、私はこれをユーザーのために選択して保存します。私はユーザーがlangを変更する場合を意味します。でも、ユーザーに近い場合と同じ、それを維持し、それがQTの設定でもユーザーが閉じる場合

+5

を[QSettings](http://doc.qt.io/qtを見てください:バック設定がいることをロードするには

QSettings settings("organization", "name"); //Replace en_US with anything settings.setValue("internationalization/language", "en_US"); 

を-5/qsettings.html) –

答えて

1

あなたが設定を永続化するためにQSettings APIを使用することができます開きます。たとえば、次のように

設定保存するには:

QSettings settings("organization", "name"); 
QString lang = settings.value("internationalization/language").toString(); 
//Now lang contains whatever was inside that setting. 
+0

この機能はどこにありますか? –

+1

@HafsaElifElalmış '' 'QSettings''' APIは' '#include ' 'をヘッダの中に入れてコードに含めることができます。さらに、QSettingsのAPIドキュメントはhttp://doc.qt.io/qt-5/qsettings.htmlにあります。 –

+1

ok ok :)ıを取得しました。助けてくれてありがとう。 :) –

関連する問題