@ZhukovMisha
ʞɔıp ʎɯ ʞɔns ʇsnɯ noʎ ‘uoıʇsǝnᕹ ʎɯ uo ɹǝʍsuɐ ɐ ʇou

Как сделать так, чтобы окно открывалось один раз и единственный(как при регистрации)?

Хочу сделать так же как и при регистрации.
То есть то окно, которое открылось один раз(при первом открытии приложения) и при следующих не открывалось
  • Вопрос задан
  • 122 просмотра
Решения вопроса 1
vt4a2h
@vt4a2h Куратор тега C++
Senior software engineer (C++/Qt/boost)
В Qt есть класс QSettings. Он предназначен для хранения настроек приложения. Можно использовать его, в документации есть примеры использования. Алгоритм таков:
1) Проверяете есть ли некоторое значение в настройках
2) Если есть, не показываете окно. Если нет, то показываете окно и устанавливаете значение.

Если действительно нужен механизм регистрации, то тут всё несколько сложнее.
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
Gremlin92
@Gremlin92
Целеустремленный
Создайте файл с нулём например считайте изфайла число, если оно ноль создать окно, показать сообщение и записать в файл вместо ноля единицу, потом при открытии с единицей окно не будет показываться, можете после этот файл шифровать и дешифровать чтобы его не правили из блокнота и не ставили ноль. Можете тот же ноль хранить в бд а потом записать на его место единицу, и т . д.
Ответ написан
Комментировать
@vanyamba-electronics
Чтение/запись файла конфигурации.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы