Qtのコントロール - ラベル
ナビゲーションに移動
検索に移動
概要
画像の表示
以下の例では、ラベルに画像を埋め込んでいる。
mainwindow.uiファイルにLabelコントロールを配置している。
また、画像を表示するために、QPixmp
をインクルードする必要がある。
// mainwindow.cpp
#include "mainwindow.h"
#include "ui_mainwindow.h"
#include <QPixmap>
MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent), ui(new Ui::MainWindow)
{
ui->setupUi(this);
QPixmap pix("<画像ファイルのパス>");
ui->label->setPixmap(pix);
}
MainWindow::~MainWindow()
{
delete ui;
}
また、Labelコントロールに埋め込む画像を拡大表示するには、以下のように記述する。
// 変更前
ui->label->setPixmap(pix);
// 変更後
ui->label->setPixmap(pix.scaled(<縦のピクセル>, <横のピクセル>));