2012-01-03 2 views
0

Возможно ли, что Qt может автоматически сохранять настройки пользовательского интерфейса, не вызывая QSettings :: setValue()? Например, в QMainWindow автоматически сохраните размер шрифта QMenuАвтоматически сохранять настройки UI в Qt без вмешательства пользователя?

Спасибо!

ответ

1

QMainWindow имеет функции saveState и restoreState, а также основывается на сохранении и восстановлении геометрии QWidget. Однако, поскольку в документации here указано, что только настройки, которые вы сможете восстановить, - это просто: состояние основного состояния и геометрия. Кажется неизбежным, что у вас будет возможность хранения настроек для отдельных виджетов. В ссылке выше Qt ребята дают хороший сниппет о том, как это сделать в производных от mainwindow.

 Смежные вопросы

  • Нет связанных вопросов^_^