問題タブ [qsettings]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
2065 参照

c++ - リソース ファイルにある .ini ファイルから読み取ることはできますか?

http://i.imgur.com/XKOBC7o.png
かつてはできましたが、今は何が悪いのかわかりません。この問題をグーグルで検索したとき、これは不可能であることがわかりましたが、以前に行ったことを保証します。

0 投票する
0 に答える
117 参照

macos - Qt Qsettings .INI は RUN モードでのみ機能し、アプリケーション モード (.app) では機能しません

アプリケーションのシャットダウン時に、.ini ファイルを使用して QSettings を保存します。

Windows アプリと Mac アプリでコードを同じにする必要があるため、デフォルトの保存場所を使用します (Windows アプリは完全に動作します)。

Qt Creator 内からアプリケーションを実行 (またはデバッグ) すると、すべて正常に動作します。アプリを閉じると、.ini ファイルが作成され、アプリを開始すると、.ini ファイルからデータが読み取られます。

.app をスタンドアロンで実行しても何も起こらず、.ini ファイルが作成されず、作成時に読み込まれません。

何か案は?

0 投票する
0 に答える
42 参照

c++ - QtはQtoggleviewaction状態をどのように保存しますか?

QTreeView の Qtoggleaction を使用しようとしたとき、アプリケーションを再度開いた後でも、メニュー ツールのアクションのチェック状態が維持されていることに驚きました。QSettings を内部的に使用してどこかに保存していますか? この保存された構成を見ることは可能ですか?

サンプルコード:



メニューに移動して、このアクションを追加します。GUI を起動し、チェックを入れます。アプリケーションを閉じて再度開くと、まだチェックされていることがわかります!! おお

Qtはどのようにそれを行いますか? 前もって感謝します。

0 投票する
1 に答える
448 参照

pyside - PySide: クラス変数としての QSettings の動作に一貫性がない

Maya 2015 用に多くの PySide スクリプトを作成し、.xml を使用して設定を保存しますQSettings。通常QSettings、「readSettings」および「writeSettings」関数でオブジェクトを作成します。今日はQSettingsオブジェクトをクラス変数にしてみました。しかし、それはいくつかの奇妙な効果を引き起こしました。通常は として返される特定の値が として返されるよう<type 'unicode'>になりまし<type 'bool'>たが、常にではありません!

問題を説明するために私が書いたテスト スクリプトを次に示します。

インタラクティブ セッションで実行した結果は次のとおりです。

ご覧のとおり、QSettings必要なときにいつでもオブジェクトを作成すると、一貫<type 'unicode'>してデータ値の結果が返されます。ただし、QSettingsオブジェクトをクラス変数として作成すると、モジュールが再ロードされた場合を除い<type 'bool'>て結果が返され、 .<type 'unicode'>

誰でもこの奇妙な動作を説明できますか? QSettingsオブジェクトをクラス変数にしてはいけないという規則はありますか?

0 投票する
1 に答える
1458 参照

c++ - QSettings キーの値なしで ini を読み取る方法

私は設定を持っています:

QStringListすべてのユーザー名が必要です。

これは機能しません:(

0 投票する
2 に答える
126 参照

c++ - fontComboBox QSettings アプリケーションが予期せず終了する

私のエディターで QSettings を実装しようとしています。フォント変更のために実装しようとしています。ただし、プログラムを起動するとすぐに終了します。

これが私のコードです:

フォントボックスでフォントを変更したとき。

設定をロードするときの起動時。

デバッガ出力:

新しい QSettings コードをコメントアウトすると、次のようになります。

私はコンパイルして正常に動作します。

QFont f は squareide.h でも定義されているため、関数の外で使用できます。

0 投票する
2 に答える
1170 参照

qt - 既存の QSettings ファイルにグループを追加する方法

コードで既にQSettingsファイルを作成しましたが、新しい関数はファイルに新しいグループを追加する必要があるQSettingsため、引き続きコードを使用します。

しかし、メモは私の古いQSettingsファイルに関係しています! それで、誰かがファイルに新しいグループを追加する方法を知っていQSettingsますか?

0 投票する
1 に答える
3443 参照

qt - QSettings clearとは?

ドキュメントは、QSettings::clear関数について次のように述べています。

この QSettings オブジェクトに関連付けられたプライマリ ロケーションのすべてのエントリを削除します。

フォールバックの場所のエントリは削除されません。

しかし、これはどういう意味ですか?主要な場所とフォールバック場所は何ですか???