用qt4 显示一个jpg图片
1.资源文件准备
ico.ico 程序图标
open.jpg 程序要显示的图片
2.资源文件建立
ico.rc
以下是内容
A ICON MOVEABLE PURE LOADONCALL DISCARDABLE "ico.ico"
保存
bitmap.qrc
以下是内容
<RCC>
<qresource prefix="/images">
<file>ico.ico</file>
<file>open.jpg</file>
</qresource>
</RCC>
保存
这里建立两个资源文件ico.rc bitmap.qrc
3.qt 显示程序
以下是内容
#include <QWidget.h>
#include <QPainter.h>
#include <QPen.h>
#include <QPixmap.h>
#include <QLabel.h>
#include <QApplication>
int main(int argc, char **argv)
{
Q_INIT_RESOURCE(bitmap);
QApplication app(argc, argv);
QWidget qvbmain;
QLabel *tmp1=new QLabel(&qvbmain);
tmp1->setPixmap(QPixmap(":images/open.jpg"));
//qvbmain.showMaximized();
qvbmain.showFullScreen();
return app.exec();
}
保存
4.生成项目
qmake -project
qmake
5.修改Makefile或是Makefile.release
$(DESTDIR_TARGET): $(OBJECTS)
加入
用tab空位
windres --input-format=rc -O coff -i ico.rc -o ico.res
修改
$(LINK) ico.res $(LFLAGS) -o $(DESTDIR_TARGET) $(OBJECTS) $(LIBS) -mwindows
结果为
$(DESTDIR_TARGET): $(OBJECTS)
windres --input-format=rc -O coff -i ico.rc -o ico.res
$(LINK) ico.res $(LFLAGS) -o $(DESTDIR_TARGET) $(OBJECTS) $(LIBS) -mwindows
保存
mingw32-make -f Makefile.release
分享到:
相关推荐
qt使用QOpenGLWidget显示图片,提供源码,仅供参考,注释也还比较详细,方便学习,在windows和Linux下面都可运行
本程序可以打开并显示16位深的tiff图及其他常用格式的图片(jpg,png,bmp等) 可通过拖动1至多张图片进入程序界面后自动显示第一张图,并支持左右切换显示其他图片。用户可通过鼠标拖动、缩放图片,并在鼠标悬停的...
qt实现本地\网络图片查看器,网络图片支持缓存。支持图片放大、缩小、翻转已经另存为。支持切换上一张下一张。 qt实现本地\网络图片查看器,网络图片支持缓存。支持图片放大、缩小、翻转已经另存为。支持切换上一张...
QT7.0同时显示两张JPG,GIF图像在label上动态调整。结合自定义读取文档完成txt的书写和显示输入输出,项目文件C++联合QT编程源码DIY
能打开并显示所有常用图片格式文件,缩放,拖动图片,可以以鼠标为中心滚动滚轮进行缩放,右击菜单:适应宽度,适应窗口,原图大小,截图保存,幻灯片播放可设置幻灯片间隔时间,查看gif时,gif图像自适应当前界面...
在 Windows 下 基于 Qt 开发的可以将多种格式的图片转为灰度图的工具 程序使用时会自动缩放图片进行显示,但保存图片将保存原始大小
QT和Opencv图像格式转换_ qtopencv图片数组相互转化,opencv格式转换mono8 -C 代码类资源 关于QImage和Mat格式的转换
设备发送的jpeg图片数据流,在电脑端显示
对上传老版本的修改,注意显示的静态图片为C:\\lena.jpg,电脑中注意添加
Qt Image通过Qt4的QImage类读取图片,格式包括现在主要的jpg, png, bmp, gif等格,可以通过它来观看照片,下一张照片的快捷键为空格,上一张的快捷键则是Backspace,通过左边的TreeView选择照片目录,选择的目录如果...
2.然后新建一个Qt Designer Form Class 类,类名为loginDlg,选用Dialog without Buttons,将其加入上面的工程中。文件列表如下: 3.在logindlg.ui 中设计下面的界面:行输入框为Line Edit。其中用户名后面 的输入框...
《Qt实用技巧:80显示超大显示拼接(十台服务器,每台八路摄像头)方案和Demo》 http://blog.csdn.net/qq21497936/article/details/79577035 修改代码: 请全局搜索“特别注意”,修改协议 使用步骤: 1.开启server...
Qt5开发及实例,实例CH2202,制作一个艺术品欣赏程序,采用多页面,每一页显示一幅艺术品图片,以及品名、作者、创作年代信息,单击界面下方的滑动点来切换页面,如图22.16所示。 每件艺术品还附带有详细的介绍信息,...
Qt程序在ARM板子上要显示JPG格式的图片必须要的库
利用qt加载图片并显示的一个小demo
截屏实现、可无限制截屏、实现镜面显示,开发环境QT Creator.定时器截屏。可保存图片。保存图片类型为.jpg.时间日期星期命名。
解决QT大图片加载失败问题:QImage加载大图片时,malloc返回NULL,导致图片加载失败。 用QT4.8,高版本改改头文件就可以了。
基于Qt+VS2010 实现服务器与客户端间传递图片数据,服务端将数据显示并保存至txt、jpg格式!
3.想测试其他图片,直接更换图片即可,因未做其他处理,会以1.jpg为图片标准尺寸,需要保证1-16.jpg是同一个分辨率的即可 3.目前是40ms间隔丢一次图片(每秒25帧图片),帧率(未做控制)是当前计算机最大的,是两个概念...