QT Creator

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

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

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

Видеоурок

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

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

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

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

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


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


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

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

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

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

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

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

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

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

Создание игры на Python 3 с PyGame
5 уроков
Уроки SQL для начинающих
8 уроков
Изучение технологии Bootstrap (верстка сайта)
16 уроков
Уроки PhotoShop для начинающих
6 уроков