QT绘图相关
文章平均质量分 51
QT绘图相关的笔记
班公湖里洗过脚
上马击狂胡,下马草军书
展开
-
Qt绘制边框有阴影兼容性问题
在Qt开发过程中,有时候我们要显示一个有阴影的对话框,这时一般采用自定义实现,然而最近在开发时软件时,Win11上显示正常,Win10或其他Win11电脑显示不正常,存在兼容性问题吗?原创 2024-04-22 23:49:01 · 691 阅读 · 0 评论 -
Qt绘制阴影对话框
在Qt的开发过程中,经常会遇到各种提示弹框,比如删除提示,异常错误提示,操作步骤等对话框,而且都是模态的,如果没有阴影比较生硬,添加阴影看起来比较有突兀感,本篇介绍Qt的阴影对话框绘制。原创 2014-04-14 13:56:37 · 1031 阅读 · 1 评论 -
QWidget设置背景图及圆角
在Qt开发过程中,QWidget是经常作为主窗体的父窗口,有时我们需要对主窗口设置背景,设置圆角以达到美观的效果,通常的有以下三种方法:qss,QPalette设置以及paintEvent绘制。下面介绍这三种方法。原创 2023-03-20 19:49:03 · 4698 阅读 · 1 评论 -
Qt绘图之把多张图重叠绘制
Qt显示图片时,一般采用QPainter进行绘制,QPainter提供各种绘制操作,画图片,文字,多边形等,如何把一张图片绘制到另一张图片呢,比如要显示一个视频标志,一般是一张视频的第一帧再加一个播放的图标,这个时候可以用paintEvent函数里用QPainter画,而如果只是显示这个标志可以用QLabel来显示setPixmap(), 可以省去paintEvent函数,直接用QPainter把播放图片画到视频图片上,然后把QPixmap设置到QLabel上显示,下面来看具体的实现:原创 2021-08-18 17:04:49 · 3615 阅读 · 2 评论 -
2D绘图 (Qt)
2D绘图 Qt4中的2D绘图部分称为Arthur绘图系统.它由3个类支撑整个框架,QPainter,QPainterDevice和QPainterEngine.QPainter用来执行具体的绘图相关操作如画点,画线,填充,变换,alpha通道等。QPainterDevice是QPainter用来绘图的绘图设备,Qt中有几种预定义的绘图设备,如QWidget,QPixamp,QPrinter转载 2012-03-28 09:03:41 · 1586 阅读 · 1 评论 -
如何在QLabel上显示一块画布呢?
http://www.qtcn.org/bbs/read-htm-tid-45361.html如何在QLabel上显示一块画布呢?各位高手,小弟初学QT,请问如何在QLabel上显示一块画布呢?或者如何在一个对话框上显示一块新的画布?在线等~~无限感激啊!!roywillow2011-08-31 18:35转载 2015-01-16 12:30:42 · 2251 阅读 · 0 评论 -
QT下简易画板实现
|字号 订阅http://lizhigg.love.blog.163.com/blog/static/62611781201222105550184/在QT下,代码运行后效果图: //maindow.h#ifndef MAINWINDOW_H#define MAINWINDOW_H#incl转载 2015-01-16 12:27:56 · 1500 阅读 · 0 评论 -
Qt绘制仪表盘
在Qt的开发过程中,有些复杂的界面展示需要自动绘制,比如仪表盘的数据变化,都是动态的,而显示的效果只能通过paintEvent事件来自绘,本篇介绍仪表盘的绘制。原创 2015-01-23 14:08:39 · 1496 阅读 · 1 评论 -
Qt图像类QImage,QPixmap,QImageReader加载时间对比
我们都知道Qt使用QImage和QPixmap及QImageReader加载图片然后显示在QLabel上,一般的图片显示并没有什么区别,但是大图显示就有区别了,下面可以看下对比:(一)QPixmap和QImage的区别http://www.thisisqt.com/forum/viewthread.php?tid=267QPixmap是专门为绘图而生,当需要绘制图片时你需要使用QPixmap。QImage原创 2015-12-21 20:49:29 · 1260 阅读 · 0 评论 -
Qt的4个图像类QImage/QPixmap/QBitmap/QPicture
http://blog.csdn.net/nolatestudy/article/details/6295064(一)QPixmap和QImage的区别http://www.thisisqt.com/forum/viewthread.php?tid=267 QPixmap是专门为绘图而生,当需要绘制图片时你需要使用QPixmap。QImage则是为I/O,为图片像素访问转载 2016-03-25 16:31:27 · 498 阅读 · 0 评论 -
Qt 彩色图转灰度图
最近做项目有个模块与图像处理相关的功能,其中有一步要把原图转为灰度图用opencv做的时候发现void cvtColor(InputArray src, OutputArray dst, int code, int dstCn=0 );最近在做几个图像处理相关的项目。里面有一个操作就是需要先将彩色图像转换为灰度图像。QImage有一个convertToFormat方法。最开始一直用这个函数来实现。但是今天仔细看了看,发现这个函数转换出的灰度图与原始图像的亮度似乎是有区别的。比如说下面这副图像:原创 2016-10-28 20:11:58 · 2239 阅读 · 1 评论