
#5 - Отображение изображения и статуса
Видеоурок
В фреймворке 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 месяца
Также стоит посмотреть