Уроки QT Creator

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

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

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

Видеоурок

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

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

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


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

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


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


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

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

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

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

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

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

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

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

Изучение PyQt5 / Графический интерфейс на Python
6 уроков
Комментарии
Добавить комментарий

Пока комментариев нет