QT Creator

Уроки Qt Creator | Графический интерфейс на С++

13 уроков 5 заданий Справочник

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

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


QtC++

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

Видео урок:

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

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

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

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

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


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


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

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

qt_layouts.zip Необходима подписка!

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

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

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

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

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


QtC++

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