Как Qt хранит состояние Qtoggleviewaction?

Когда я попытался использовать Qtoggleaction QTreeView, я был удивлен, что проверенное состояние действия в инструменте меню сохраняется даже после повторного открытия приложения. Использует ли он где-то QSettings для их хранения? Можно ли увидеть эту сохраненную конфигурацию?

Образец кода:


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

Теперь я иду в свое меню и добавляю это действие. Я запускаю графический интерфейс и устанавливаю его проверенным. Я закрываю и снова открываю приложение, я вижу, что оно все еще проверено !! Вот это да

Как Qt делает это? Заранее спасибо.

1

Решение

Задача ещё не решена.

Другие решения


По вопросам рекламы [email protected]