我可以从样式表(qss)更改自定义动态属性吗?

问题描述 投票:0回答:1

我有这样的自定义QFrame

//! Widget which displays a audio level meter, indicating the
//! level and peak levels of the window of audio samples most recently analyzed
class BLACKGUI_EXPORT CLevelMeter : public QFrame
{
    Q_OBJECT
    Q_PROPERTY(QColor lowColor  READ getLowColor  WRITE setLowColor)
    Q_PROPERTY(QColor highColor READ getHighColor WRITE setHighColor)
    Q_PROPERTY(QColor peakColor READ getPeakColor WRITE setPeakColor)

我想在qss样式表中设置这些颜色,如下所示:>

BlackGui--CLevelMeter {
  lowColor: blue;
  border: 1px solid grey;
  border-radius: 5px;

这不起作用,有机会这样做吗?

我有一个自定义的QFrame,例如//!显示音频电平表的小部件,指示//!音频样本窗口的最近电平和峰值电平最近分析的类BLACKGUI_EXPORT ...

c++ qt qtstylesheets qframe
1个回答
0
投票

[the docs指出:

© www.soinside.com 2019 - 2024. All rights reserved.