• 3904阅读
  • 2回复

一个关于按钮着色的问题,菜鸟发问 [复制链接]

上一主题 下一主题
离线xsh1199
 
只看楼主 倒序阅读 楼主  发表于: 2010-05-18
代码如下,class AeroButton是Public QPushButton,

void setColor(QColor & color)         { m_color = color; }
AeroButton * button = new AeroButton("Test", this);
button->setColor(QColor(Qt::darkRed));

编译结果出错啊:
错误: 对‘AeroButton::setColor(QColor)’的调用没有匹配的函数

这是为什么?

离线xsh1199
只看该作者 1楼 发表于: 2010-05-18
哦,已解决,我定义一个QColor对象color,然后将其作为参数放入函数中就行了
离线paranoid
只看该作者 2楼 发表于: 2010-05-18
修改为:void setColor( const QColor & color)
快速回复
限100 字节
 
上一个 下一个