QT Creator

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

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

В этом уроке мы научимся добавлять изображение в наше приложение, а также научимся работать с компонентом 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.

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

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

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

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

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

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

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

Верстка сайта на HTML5 и CSS3
13 уроков
Изучение C#, ASP.NET и создание Windows программ
Изучение языка PHP, а также MySQL
41 урок
Уроки Node JS и Express для начинающих
17 уроков