QT Creator

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

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

Урок #5 - Отображение изображения и статуса

Урок #5 - Отображение изображения и статуса


QtC++

В этом уроке мы научимся добавлять изображение в наше приложение, а также научимся работать с компонентом QStatusBar. Мы рассмотрим несколько способов добавление картинок, а также отображение различных статусов.

Видео урок:

В фреймворке Qt нет компонента, который отвечает конкретно за картинки. Чтобы добавить изображение в программу необходимо добавить текстовый объект и при помощи кода разместить в нем изображение.


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


Чтобы отобразить картинку необходимо использовать класс QPixMap, а также приблизительно следующий код:

QPixmap pix(":/resourec/img/image_name.png");
int w = ui->image->width();
int h = ui->image->height();

ui->image->setPixmap(pix.scaled(w, h, Qt::KeepAspectRatio));

Весь этот код записан в главном методе MainWindow, который вызывается каждый раз при создании приложения.


Для работы со статус баром используется объект statusBar, который автоматически присутствует в любом пустом приложении. Чтобы поместить туда информацию необходимо воспользоваться методом showMessage.

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

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

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

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

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

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

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


QtC++

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