Файл settings, который создает это приложение, описывает параметры, используемые для настройки программы. Пример описан в руководстве репозитория C1. Оттуда же взяты и параметры для этой демонстрации, — в одноименной папке расположены приложение, созданный файл settings и исходный код. В папке «Другое» находятся примеры для знакомства с Qt и Qt Creator; в папке «Тест» — тест на считывание данных из сгенерированного файла settings (основано на главной программе из репозитория C1). Скачать интересующие каталоги можно из директории «Архивы». Приложение выглядит следующим образом:
- Наведение на текстовую метку или на чекбокс выводит подсказку о параметре;
- Для корректной работы необходимо иметь установленной библиотеку Qt (к примеру, sudo apt-get install qt5-default);
- По умолчанию генерация файла работает только при запуске приложения через терминал (./Settings\ Generator): это связано с переменной окружения LD_LIBRARY_PATH;
- Приложение запоминает введенные данные при нажатии кнопки «Создать / обновить» и записывает их в файл ~/.config/paveloom/Демонстрация.conf. Эти данные будут восстановлены при следующем запуске приложения.