![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
QT编程
文章平均质量分 50
嵌入式螺丝钉
这个作者很懒,什么都没留下…
展开
-
QT5制作定制进度条(二)
现在开始使用这些资源制作自己的进度条。达到下图的效果首先,需要设置进度条的背景图片,这个工作用QPalette类来实现。QPalette palette =this->palette();pix.load(bPath);//将控件设置为和图片一样的形状resize(pix.size());setMask(pix.mask());palette.setBrush(QPalette::Background, QBrush(pix));setPalette(palette);原创 2022-03-01 16:45:03 · 1771 阅读 · 0 评论 -
QT5制作定制进度条(一)
QT5虽然提供了进度条控件,但是背景和进度条的图片都没有替换的接口,今天介绍一种通过重载paintEvent函数来实现进度条的方法。第一步是要准备资源,所谓的资源就是进度条图片,及其背景图片。添加步骤如下:1. 添加.qrc文件,用来存放图片2.给.qrc文件添加前缀,程序中使用前缀来调用文件存放的图片第三步,添加图片文件添加完成以后,就可以在文件下看到图片资源第四步,在应用中使用palette.setBrush(QPalette::Backg...原创 2022-02-28 13:11:19 · 510 阅读 · 0 评论