Уроки QT Creator

Урок #3 - MessageBox, слои и отступы

Урок #3 - MessageBox, слои и отступы

В этом уроке мы изучим компонент MessageBox для вызова всплывающих окон, а также познакомимся со слоями и отступами для адаптивного размещения элементов в самом приложении.

Видеоурок

Для создания всплывающих диалоговых окон с различной информацией стоит использовать класс QMessageBox. Вы можете воспользоваться одним из таких методов для вызова диалоговых окон:

  • about - простое сообщение;
  • aboutQt - окно с информацией про программу Qt;
  • warning - сообщение с ошибкой;
  • information - информационное сообщение;
  • critical - сообщение с фатальной ошибкой;
  • question - вопросительное сообщение с двумя кнопками.

Для каждого диалогового окна стоит указать заголовок окна, а также содержимое (текст) самого окна.

Слои и отступы

Для адаптивного отображения кнопок, текста и прочих компонентов используются различные слои. Всего существует 4 типа компоновки: вертикальная, горизонтальная, сетка, а также в два столбца.


При помощи этих слоев вы можете удобно располагать объекты в окне приложения, при этом их общее позиционирование будет выравниваться по отношению друг к другу.


Для создания дополнительных отступов существуют специальные компоненты, которые называются Spacers. Они позволяют добавить дополнительные отступы между блоками.

Материалы для курса

Чтобы скачивать материалы к видеокурсам необходимо оформить подписку на сайт

Задание к уроку

Необходимо оформить подписку на проект, чтобы получить доступ ко всем домашним заданиям

Большое задание по курсу

Вам необходимо оформить подписку на сайте, чтобы иметь доступ ко всем большим заданиям. В задание входит методика решения, а также готовый проект с ответом к заданию.
PS: подобные задания доступны при подписке от 1 месяца

Также стоит посмотреть

Обучение технологиям в одном видеоуроке
16 уроков
Изучение CSS/CSS3 от нуля до гуру!
15 уроков
Уроки Java для начинающих
24 урока
Уроки Angular для начинающих
7 уроков