1

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

サンプルコード:


QAction* myToggleAction = myDockWidget->toggleViewAction();
myToggleAction->setEnabled(true);
myToggleAction->setOn(false);

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

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

4

0 に答える 0