【问题标题】:Is there an easy way to customize a QProgressBar?有没有一种简单的方法来自定义 QProgressBar?
【发布时间】:2009-05-08 08:02:20
【问题描述】:

我想要一个以点结尾的 QProgressBar(其宽度大于线的宽度)。我必须覆盖什么,或者我必须设置什么属性/属性才能达到这种效果?

编辑:这是我希望它看起来像的图片:

picture http://www.freeimagehosting.net/uploads/48ea9662cd.png

我必须从哪里开始?我该怎么办?

【问题讨论】:

    标签: qt qprogressbar


    【解决方案1】:

    子类 QProgressBar,将点作为 QLabel 添加到类中,然后在 QLabel 上使用 setPixmap()。您需要为您的小部件重载paintEvent() 以将点移动到正确的位置。

    【讨论】:

    • 你可以使用 QFrame 来画线
    猜你喜欢
    • 1970-01-01
    • 2019-05-19
    • 1970-01-01
    • 2010-09-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多