一、前言 这个控件写了很久了,是最早期的一批控件中的一个,和温度计控件类似,都是垂直的进度条,可以设置不同的背景颜色,左侧的刻度也可以自由设定,还提供了动画效果,其实就是开启定时器慢慢的进度到设定的目标值,如果设定的值比当前值大,则递增,反之递减。由于当时的qpainter绘制功底还不够如火纯情,所 ...
分类:
其他好文 时间:
2019-08-08 00:46:29
阅读次数:
148
一、绘制文字 除了绘制图形以外,还可以使用QPainter::darwText()函数来绘制文字,也可以使用QPainter::setFont()设置文字所使用的字体,使用QPainter::fontInfo()函数可以获取字体的信息,它返回QFontInfo类对象。在绘制文字时会默认使用抗锯齿。 ...
分类:
其他好文 时间:
2019-06-20 17:35:00
阅读次数:
153
一、前言 上一篇文章写的广告轮播控件,采用的传统widget堆积设置样式表做的,这次必须要用到更高级的QPainter来绘制了,这个才是最高效的办法,本控件参考雨田哥的轮播控件,经过大规模的改造而成,相比于原来的广告轮播控件,本控件可以说完爆他,按在地上使劲摩擦。除了可以设置图片路径集合以外,还可以 ...
分类:
其他好文 时间:
2019-06-08 11:42:11
阅读次数:
137
前言 目前大屏大数据可视化UI这块非常火,趁热也用Qt来实现一个,Qt这个一站式超大型GUI超市,没有什么他做不了的,大屏电子看板当然也不在话下,有了QSS和QPainter这两个无敌的工具组合,借用几个Qt高手朋友的话来说,都是分分钟。在整个系统的编写过程中,发现数学知识真的还是蛮重要的,在重要的 ...
分类:
其他好文 时间:
2019-05-05 23:13:13
阅读次数:
169
绘图设备是指继承QPaintDevice的子类,可以使用QPainter直接在其上面绘制图形,Qt一共提供了四个这样继承QPaintDevice的绘图设备类。 分别是QPixmap、QBitmap、QImage和 QPicture。 ...
分类:
其他好文 时间:
2019-04-25 17:28:09
阅读次数:
191
#include "widget.h" #include "ui_widget.h" #include #include Widget::Widget(QWidget *parent) : QWidget(parent), ui(new Ui::Widget) { x = 20; ui->setup... ...
分类:
其他好文 时间:
2019-04-24 00:33:47
阅读次数:
286
Qt提供的画刷风格: Qt.TexturePattern风格可以让我们刷出给定的图像 线性渐变 QLinearGradientPattern QLinearGradient需要传入的参数为需要进行渐变的区域坐标,那其实只要把我们在paintEvent()事件函数中要绘制的矩形区域的坐标输入即可(输入 ...
分类:
其他好文 时间:
2019-02-20 09:51:17
阅读次数:
165
void WgtText::paintEvent(QPaintEvent *event) { QPainter painter(this); QString m_string("abcdefghijklmnopqrstuvwxy"); int font_size = 15; float x0 = f... ...
分类:
其他好文 时间:
2018-12-19 15:56:54
阅读次数:
388
参考资料: https://blog.csdn.net/qq_35488967/article/details/70802973https://blog.csdn.net/wanghualin033/article/details/78633604https://blog.csdn.net/lian ...
分类:
其他好文 时间:
2018-12-18 19:52:55
阅读次数:
165