如何在 Qt 中使用 QLabel 来显示图像?

如何在 Qt 中使用 QLabel 来显示图像?

#include 

int main() {
  // 创建 QLabel 对象
  QLabel *label = new QLabel;

  // 设置图片路径
  label->setPixmap(QPixmap::fromLocalFile("image.jpg"));

  // 设置大小
  label->setFixedSize(200, 200);

  // 设置位置
  label->move(100, 100);

  // 显示窗口
  label->show();

  return 0;
}

步骤:

  1. **包含头文件:**包含 QLabel 头文件。
  2. **创建 QLabel 对象:**使用 QLabel 类创建 QLabel 对象。
  3. **设置图片路径:**使用 setPixmap() 方法设置图像路径。
  4. **设置大小:**使用 setFixedSize() 方法设置图像大小。
  5. **设置位置:**使用 move() 方法设置图像位置。
  6. **显示窗口:**使用 show() 方法显示 QLabel。

注意:

  • QPixmap::fromLocalFile() 方法加载本地图像。
  • QLabel 对象需要在窗口中显示才能绘制图像。
  • 可以使用 QLabel::setMask() 设置图像的填充颜色。
相似内容
更多>