当我尝试使用 QTreeView 的 Qtoggleaction 时,令我惊讶的是,即使在我重新打开应用程序后,菜单工具中操作的选中状态仍然保持不变。它是否在内部使用 QSettings 来存储它们?是否可以看到这个存储的配置?
示例代码:
QAction* myToggleAction = myDockWidget->toggleViewAction();
myToggleAction->setEnabled(true);
myToggleAction->setOn(false);
现在我去我的菜单并添加这个动作。我启动 GUI 并将其设置为选中状态。我关闭并重新打开应用程序,我可以看到它仍然检查!哇
Qt 是如何做到的?提前致谢。