我需要从.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行。我需要添加一些内容以确保没有收到解析错误吗?
任何帮助将不胜感激。