【发布时间】:2011-02-08 00:41:18
【问题描述】:
有没有办法通过修改 QPalette 对象来改变按下的 QPushButton 的背景颜色?我意识到它可以用样式表来完成,但想通过修改 QPalette 来完成它。类似于在未按下按钮时更改背景颜色的方式:
QPushButton myButton;
QPalette p(myButton.palette());
p.setColor(QPalette::Button, QColor("#ffffff"));
myButton.setPalette(p);
【问题讨论】:
标签: c++ qt user-interface