QPogressBar样式

1、跑马灯QPogressBar

最终效果图:

实现其实是两个QProgressBar叠加在一起的效果

代码里设置

m_pProgress->setTextVisible(false);
m_pProgress->setOrientation(Qt::Horizontal);

QSS:

QProgressBar#BarBack::chunk
{
    border-radius: 3px;
    background-color: #E1E1E1;
    width: 6px;
    margin-right: 6px;
}
QProgressBar#BarFore::chunk
{
    border-radius: 3px;
    background-color: #FF6000;
    width: 6px;
    margin-right: 6px;
}

值发生变化的时候,使用BarFore->setValue(int)即可。

你可能感兴趣的:(Qt控件样式专栏)