Qt重绘控件之时速表

编程入门 行业动态 更新时间:2024-10-26 01:25:05

Qt重绘控件之<a href=https://www.elefans.com/category/jswz/34/1763783.html style=时速表"/>

Qt重绘控件之时速表

Qt重绘简易时速表
效果:

使用时,将该类作为QWidget的提升或直接拿来new即可!
classProgress : publicQWidget
{Q_OBJECTpublic:Progress(QWidget *parent = 0);~Progress();protected:unsignedinttimerId;voidtimerEvent(QTimerEvent *event);voidpaintEvent(QPaintEvent *event);voidinitPainter();voiddrawY3(QPainter *);voiddrawOut(QPainter *);publicslots:voidsetValue(int);private:QPointFcenterPol;floatradius;unsignedintvalue,currentValue;
};Progress::Progress(QWidget *parent) : QWidget(parent)
{timerId = 0;value = currentValue = 0;
}Progress::~Progress()
{}voidProgress::timerEvent(QTimerEvent *event)
{if (event->timerId() == timerId){if (currentValue < value){currentValue +=

更多推荐

Qt重绘控件之时速表

本文发布于:2024-02-25 22:11:03,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1700449.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:时速   控件   Qt

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!