qlabel贴图片

QImage * img = new QImage(::GetImagePath() +  "error.png")

m_pUI->label_project->setPixmap(QPixmap::fromImage(*img));

必须先有qimage,然后通过qpixmap::fromimage(*img)得到pixmap,最后通过qlabel的setpixmap来设置qlabel显示图片。

时间: 2024-10-06 00:28:11

qlabel贴图片的相关文章

QLabel显示图片,图片可以自适应label的大小

showpicture.py from PyQt5.QtCore import * from PyQt5.QtWidgets import * from PyQt5.QtGui import * import sys class MyWidget(QWidget): def __init__(self, parent = None): super().__init__(parent) self.setWindowTitle(self.tr('显示图片')) self.resize(500,400

我写的一个 Qt 显示图片的控件

Qt 中没有专门显示图片的控件,通常我们会使用QLabel来显示图片.但是QLabel 显示图片的能力还是有点弱.比如不支持图像的缩放一类的功能,使用起来不是很方便.因此我就自己写了个简单的类. 我这个类支持三种图像显示模式,我分别称之为:FIXED_SIZE, CENTRED,AUTO_ZOOM, AUTO_SIZE. FIXED_SIZE 模式下,显示的图像大小等于图像尺寸乘以缩放因子,如果控件的尺寸小于这个大小则多出的部分被裁切掉. FIX_SIZE_CENTRED模式与FIXED_SIZ

QT中用label标签显示本地图片的方法

#define CIMAGE_H#include<QtGui/QDialog>#include<QLabel> class QLabel;class QLineEdit;class QPushButton; class CImage:public QDialog{ Q_OBJECTpublic: CImage(QWidget *parent=0); virtual ~CImage() {}private: QLabel *ImageLabel; QPushButton *Image

【Qt5开发及实例】7、综合:修改用户资料

给个目标实现以下: 代码展示, 首先创建一个项目,不要界面,选择基类是QDialog这个,后面名字的话随便改改 我的类名是:Content. baseinfo.h #include <QDialog> #include <QLabel> #include <QLineEdit> #include <QComboBox> //多选行 #include <QTextEdit> #include <QGridLayout> //网格布局 #

Qt杂项设置(QLabel超链接、图片缩放、窗口不在任务栏显示并置顶等)

1.使用代码设置渐变 QLinearGradient linearGrad(QPointF(0, 0), QPointF(200, 200)); linearGrad.setColorAt(0, Qt::blue); linearGrad.setColorAt(1, Qt::white); linearGrad.setCoordinateMode(QGradient::StretchToDeviceMode); QBrush brush(linearGrad); item1->setBackgr

将opencv的imread()函数读取的图片用QLabel显示

switchPicture.py from PyQt5.QtCore import * from PyQt5.QtWidgets import * from PyQt5.QtGui import * import numpy as np import cv2 import sys class MyWidget(QWidget): def __init__(self, parent = None): super().__init__(parent) self.setWindowTitle(self

QT5-控件-QLabel和QLCDNumber-标签显示图片或者视频,LCD用于上位机不错

#ifndef MAINWINDOW_H #define MAINWINDOW_H #include <QMainWindow> #include <QLabel> #include <QLCDNumber> #include <QPixmap> class MainWindow : public QMainWindow { Q_OBJECT public: MainWindow(QWidget *parent = 0); ~MainWindow(); QL

QLabel组件显示图片,图片大小可设置

直接附上源码 QPixmap pixmap("/opt/bin/png/true.png"); QSize sz(25, 25); pixmap = pixmap.scaled(sz, Qt::KeepAspectRatio); ui->label_8->setPixmap(pixmap);

Qt项目实战2:简单的图片查看器(1)

在博文http://www.cnblogs.com/hancq/p/5817108.html中介绍了使用空的Qt项目创建带有菜单栏.工具栏的界面. 这里,使用一个简单的图片查看器项目,来熟悉一下Qt的图片显示和基本操作. 该项目分为两部分: (1)实现图片的打开.关闭.居中显示.上一张/下一张切换 (2)实现图片的放大.缩小.左旋.右旋.另存为等操作 需要用的Qt类: QFileDialog QImage QPixmap QFileInfo 使用空的Qt项目创建带有菜单栏和工具栏的界面的操作参考