qt之显示一张图片

  1. 新建一个项目 Qt widget application【后面的一路默认】
  2. 新建完成
  3. 在mainwindows.ui中放一个label,拉一个指定大小
  4. 在mainWndow.cpp中 放置如下代码
// mainwindow.cpp
#include "mainwindow.h"
#include "ui_mainwindow.h"
#include 
#include 


MainWindow::MainWindow(QWidget *parent)
    : QMainWindow(parent)
    , ui(new Ui::MainWindow)
{
    ui->setupUi(this);
    QImage myImage;
    myImage.load("C:\\Users\\rw\\Desktop\\test.png");
    ui->labelImage->setPixmap(QPixmap::fromImage(myImage).scaled(ui->labelImage->size()));
}

MainWindow::~MainWindow()
{
    delete ui;
}


结果如下
qt之显示一张图片_第1张图片

中间遇到的问题

报: qt link1158问题

该问题主要就是vs2015没有rc.exe

解决办法
C:\Program Files (x86)\Windows Kits\10\bin\10.0.17763.0\x64\rc.exe和对应的rc.dll 放到 C:\Qt\Qt5.13.2\5.13.2\msvc2015_64\bin

因为我使用的是vs2015 64位的编译器,所以是msvc2015的64下

你可能感兴趣的:(QT之VTK学习,qt,ui,开发语言)