从.qss文件中读取QProperty解析错误

时间:2019-06-24 20:43:54

标签: c++ qt qt5

我需要从.qss文件中读取QColor到我的应用程序中,并试图获取Q_PROPERTY来做到这一点。

我继承了QObject,并设置了我的吸气剂和吸气剂,以查看可能出了什么问题,但是我不断收到“在“ backgroundColor”处解析错误”

头文件:

Q_PROPERTY(QColor backgroundColor READ getBackgroundColor WRITE setBackgroundColor DESIGNABLE true);

QColor getBackgroundColor() const { }
void setBackgroundColor(QColor &color);

源文件:

void visGraphScene::setBackgroundColor(QColor &bg_color)
{
    m_background_color = bg_color;
}

QColor visGraphScene::getBackgroundColor() const
{
    return m_background_color;
}

.qss文件:

className {
    qproperty-backgroundColor: white;
}

问题来自代码Q_PROPERTY行。我需要添加一些内容以确保没有收到解析错误吗?

任何帮助将不胜感激。

0 个答案:

没有答案