
#3 - MessageBox, слои и отступы
Видеоурок
Для создания всплывающих диалоговых окон необходимо использовать класс QMessageBox
. При работе с классом можно вызвать различные варианты всплывающих окон. Ниже представлены методы, что открывают разные форматы окон:
about
- простое сообщение;aboutQt
- окно с информацией про программу Qt;warning
- сообщение с предупреждением;information
- информационное сообщение;critical
- сообщение с фатальной ошибкой;question
- вопросительное сообщение с двумя кнопками для ответа.
Для каждого диалогового окна стоит указать заголовок окна, а также основное содержимое.
Слои и отступы
Для адаптивного отображения кнопок, текста и прочих компонентов используются различные слои. Всего существует 4 типа компоновки: вертикальная, горизонтальная, сетка, а также в два столбца.
При помощи этих слоев вы можете удобно располагать объекты в окне приложения, при этом их общее позиционирование будет выравниваться по отношению друг к другу.
Для создания дополнительных отступов существуют специальные компоненты, которые называются Spacers. Они позволяют добавить дополнительные отступы между блоками.
Материалы для курса
Чтобы скачивать материалы к видеокурсам необходимо оформить подписку на сайт
Задание к уроку
Необходимо оформить подписку на проект, чтобы получить доступ ко всем домашним заданиям
Большое задание по курсу
Вам необходимо оформить подписку на сайте, чтобы иметь доступ ко всем большим заданиям. В задание входит методика решения, а также готовый проект с ответом к заданию.
PS: подобные задания доступны при подписке от 1 месяца
Также стоит посмотреть