
QT/图形图像
文章平均质量分 81
imxiangzi
这个作者很懒,什么都没留下…
展开
-
QT中给各控件增加背景图片(可缩放可旋转)的几种方法
1. 给QPushButton 增加背景图片:背景图片可根据Button大小自由缩放。[cpp] view plaincopyvoid setButtonBackImage(QPushButton *button,QString image,int sizeW, int sizeH) { //163,163为原始分辨率,这转载 2015-11-11 17:36:42 · 2695 阅读 · 0 评论 -
Qt中图像的显示与基本操作
Qt可显示基本的图像类型,利用QImage、QPxmap类可以实现图像的显示,并且利用类中的方法可以实现图像的基本操作(缩放、旋转)。1. Qt可显示的图像类型参考Qt的帮助文档,可支持的类型,即可以直接读取并显示的格式有BMP、GIF、JPG、JPEG、PNG、TIFF、PBM、PGM、PPM、XBM、XPM。2. Qt用如何显示图像通常用QLabel显示图像,Q转载 2015-11-23 01:01:38 · 950 阅读 · 0 评论 -
QT图片透明的设置
1. QPalette的方法#include QApplication > #include QtGui > int main( int argc, char * argv[]){ QApplication app(argc,argv); QFrame * frame = new QFrame; fram转载 2015-11-23 22:44:56 · 2892 阅读 · 0 评论 -
QT:界面切换之飞入飞出
RT,用QT实现的一个简单动画,比较简单所以,直接上代码,呵呵。[cpp] view plaincopyprint?//tqt.h #ifndef TQT_H_ #define TQT_H_ #include #include class Widget : publ转载 2015-11-12 09:19:24 · 3331 阅读 · 0 评论 -
QPixmap vs. QImage
Development/Tutorials/Graphics/PerformanceDevelopment | TutorialsContents1 QPixmap vs. QImage1.1 QImage1.2 QPixmap1.3 Conversions are expensive2 QPainter::setOpacity()2转载 2015-11-21 15:12:09 · 820 阅读 · 0 评论 -
QPixmap的深拷贝和浅拷贝
在最近的项目中用到了QPixmap,涉及多线程操作QPixmap对象,为了简单,比如在线程1中构造了一个QPixmap对象,传入线程2,这时调用的函数为operator=(const QPixmap & pixmap),对于不了解QPixmap类的这个函数,误以为会进行深拷贝,导致后面的程序出错问题!该函数利用了浅拷贝,保存了有效数据的地址!如果要进行深拷贝,则需要调用QPixmap的另外一个成员转载 2015-11-21 15:13:26 · 4457 阅读 · 0 评论 -
Qt技巧:QTextEdit显示网络图片
Qt5的QNetworkAccessManager 类可以很方便的访问网络资源,QNetworkRequest类可以用于发送网络请求,而QNetworkReply则负责接收处理网络资源;今天遇到一个问题,如何在QTextEdit上显示一张网络图片,用了几种办法,最终终于解决了,在这里分享一下。方法一:直接显示 QTextEdit有一个属性,就是可以借助html标记来插入图片,例如转载 2015-12-03 00:25:50 · 6080 阅读 · 1 评论 -
QTextEdit/QTextBrowser添加彩色文字与图片
QTextEdit/QTextBrowser支持Html4。当insertPlainText不能满足你的需求的时候,可以试试用Html来添加显示的内容。这几介绍大家常用的彩色文字,和添加图片。 一、添加彩色文字。 1.由于html的特性,会导致一些特殊字符不能显示,例如用于标记的‘‘>’、空格,换行等。所以第一步需要对待添加的QString进行转化,转化成html支持的文本方式转载 2015-12-03 00:27:36 · 15430 阅读 · 2 评论 -
Qt显示网络图片
Qt 版本:4.8.4 ,需要network模块 最下面有打包 思路:下载到本地,然后打开。 使用QPixmap保存图片文件, 用QFile保存 图片 你会失望的。代码片段(4)[全屏查看所有代码]1. [文件] CImage.cpp ~ 1KB 下载(63) ?12转载 2015-12-03 00:26:59 · 6144 阅读 · 0 评论 -
BMP格式详解
BMP格式详解BMP文件格式详解(BMP file format)BMP文件格式,又称为Bitmap(位图)或是DIB(Device-Independent Device,设备无关位图),是Windows系统中广泛使用的图像文件格式。由于它可以不作任何变换地保存图像像素域的数据,因此成为我们取得RAW数据的重要来源。Windows的图形用户界面(graphical user interfa...转载 2018-07-19 12:45:13 · 4195 阅读 · 0 评论 -
qt 窗口置顶/真透明/背景模糊/非矩形/跳过任务栏分页器/无边框/无焦点点击/焦点穿透
qt 窗口置顶/真透明/背景模糊/非矩形/跳过任务栏分页器/无边框/无焦点点击/焦点穿透http://blog.youkuaiyun.com/outmanlee/article/details/7451097 窗口置顶qt 里是 setWindowFlags(Qt::WindowStaysOnTopHint)kde 里是 KWindowSystem::setState(winId(), N转载 2015-11-22 16:44:43 · 3938 阅读 · 0 评论 -
Qt :非window子窗体的透明度设置
✿问题的由来 心血来潮,想利用QTimer 配合 setWindowOpacity()方法来实现一个窗体淡入的效果。✿实验代码 粗糙的实验代码:void Widget::on_pushButton_clicked() { QTimer *timerOpacity = new QTimer(转载 2015-11-22 16:21:23 · 1794 阅读 · 0 评论 -
[转载]Qt图片缩放处理、旋转与扭曲
void Dialog::paintEvent(QPaintEvent *){ QPainter painter(this); QPixmap pix; pix.load("./mc2.png"); painter.translate(50,50); painter.drawPixmap(0,0,100,100,pix); painter.shear(0,0.5转载 2015-11-11 17:37:15 · 1888 阅读 · 0 评论 -
【转】 Qt绘图,显示图片图像,平移,缩放,旋转和扭曲图片的方法 声明:本
声明:本文原创于yafeilinux的百度博客,http://hi.baidu.com/yafeilinux 转载请注明出处。现在我们来实现在窗口上显示图片,并学习怎样将图片进行平移,缩放,旋转和扭曲。这里我们是利用QPixmap类来实现图片显示的。一、利用QPixmap显示图片。1.将以前的工程文件夹进行复制备份,我们这里将工程文件夹改名为painter05。(以前已经说转载 2015-11-11 17:37:57 · 13007 阅读 · 0 评论 -
Qt中图像的显示与基本操作
Qt可显示基本的图像类型,利用QImage、QPxmap类可以实现图像的显示,并且利用类中的方法可以实现图像的基本操作(缩放、旋转)。1. Qt可显示的图像类型参考Qt的帮助文档,可支持的类型,即可以直接读取并显示的格式有BMP、GIF、JPG、JPEG、PNG、TIFF、PBM、PGM、PPM、XBM、XPM。2. Qt用如何显示图像通常用QLabel显示图像,Q转载 2015-11-11 17:30:09 · 8026 阅读 · 0 评论 -
数码相框实现遍历文件夹图片文件
遍历文件夹图片文件一、功能介绍:在为数码相框所在文件系统实现U盘自动挂载之后,将U盘自动挂载在开发板上文件系统中的/mnt/usb目录,故还需为数码相框添加遍历/mnt/usb路径下的文件夹内图片文件,暂定为扫描指定目录下一层文件夹内的图片文件。二、参考资料:以下一段代码为使用QT实现遍历文件夹和文件目录(递归法)bool FindFile(const转载 2015-11-11 17:44:28 · 1087 阅读 · 0 评论 -
QT中实现图片淡出淡入的效果
网上关于图片的淡出淡入效果的讨论蛮多的,但是用QT实现就很少了。实现这种效果有两种途径:一是读取图片的RGB值,然后渐进达到淡出淡入的效果,这种方法我没有尝试,感觉还是比较复杂。二是设置加载图片载体的透明度,从完全透明到完全显示,控制这个过程可以用过定时器(QTimer)来实现。 我是用QLabel加载图片的,主要运用到QTimer和QGraphicOpacityEffect这两转载 2015-11-11 17:59:42 · 3302 阅读 · 0 评论 -
Qt 图形特效(Graphics Effect)介绍
本站所有文章由本站和原作者保留一切权力,仅在保留本版权信息、原文链接、原 文作者的情况下允许转载,转载请勿删改原文内容, 并不得用于商业用途。 谢谢合作。原文链接:Qt 图形特效(Graphics Effect)介绍 QGraphicsEffect也是Qt-4.6引入的一个新功能。它让给图形元素QGraphicsItem增加更佳视觉效果的编程变得非常简单。先转载 2015-11-12 09:18:24 · 4270 阅读 · 1 评论 -
[转载]Qt实现滚动图片效果
原文地址:Qt实现滚动图片效果作者:中药一付滚动图片效果.h文件#ifndef ROLLPICTURE_H#define ROLLPICTURE_H#include #include #include #include #include #include #include #include #include class RollP转载 2015-11-12 09:20:24 · 4945 阅读 · 0 评论 -
Qt5调用QPixmap::fromWinHICON
QPixmap QPixmap::fromWinHICON ( HICON icon ) [static]Win32 only: Returns a QPixmap that is equivalent to the given icon.Warning:This function is only available on Windows.This function was int转载 2015-11-21 15:11:26 · 5014 阅读 · 1 评论 -
QImage对一般图像的处理
Qt中QImage类封装了对于一般图像像素级的操作,图像显示则使用QPixmap。本文说说对一般图像(常见格式,图像不大)的处理,比如将彩色图像处理为灰度图像。首先要获得源图像数据,对源图像数据进行处理,将结果保存并显示。QImage *img;//原图像QImage *grayImg;//处理后灰度图像1.获得原图像数据采用此方法即可,转载 2015-11-21 15:12:50 · 8882 阅读 · 1 评论 -
QImage对一般图像的处理
Qt中QImage类封装了对于一般图像像素级的操作,图像显示则使用QPixmap。本文说说对一般图像(常见格式,图像不大)的处理,比如将彩色图像处理为灰度图像。首先要获得源图像数据,对源图像数据进行处理,将结果保存并显示。QImage *img;//原图像QImage *grayImg;//处理后灰度图像1.获得原图像数据采用此方法即可, unsigned cha...转载 2018-07-25 08:55:33 · 3186 阅读 · 0 评论