У меня есть приложение Qt, которое сохраняет ряд настроек, в том числе его элементы виджетов и ящиков, используя ini-файл. Это позволяет легко восстановить настройки по умолчанию, просто удалив ini-файл ... В Windows и Linux.Где настройки приложения хранятся на Mac? (виджеты/панели инструментов/позиции активных меню)
В OSX (10.6-10.9) удаление файла ini, созданного приложением, не восстанавливает позиции панели инструментов по умолчанию. Так что я пытался искать другие файлы ... До сих пор я нашел файлы, созданные для приложения в
/Users/Me/Library/Application Support/z.qhc (a copy of the help database)
/Users/Me/Library/Preferences/com/x/y/Myapp.plist (see contents below)
Root
NSNavPanelExpandedStateForSaveMode YES
NSNavPanelExpandedSizeForSaveMode (712, 448)
NSNavLastRootDirectory ~/x/y
NSNavPanelExpandedSizeForOpenMode (712, 448)
Но после их удаления, я до сих пор помню прежние позиции панели инструментов, а также закрытые инструментарии.
Где еще я могу найти такие настройки/настройки файлов для своего приложения? Где хранятся позиции виджетов внутри приложения?
[QSettings документ] (http://doc.qt.io/qt-5/qsettings.html#platform-specific- примечания) и [QStandardPaths doc] (http://doc-snapshot.qt-project.org/qt5-5.4/qstandardpaths.html#StandardLocation-enum) включают список стандартных файлов в OSX. –
Благодарим за комментарий, настройки, которые создает мое приложение, используют QSettings :: IniFormat и размещаются в стандартном расположении. Но, кажется, Mac пишет дополнительные настройки в другом месте. Эти места - это то, что я ищу. Единственные места, где я нашел информацию, - это те, которые я перечислял в своем вопросе. – Thalia