1、问题描述
在QtCreator练习QStylePlugin的例子时,没有效果,原因是QPalette使用不当造成。
详见:https://blog.csdn.net/u010168781/article/details/88250451
2、解决方法
解决方法很简单,我们只是为了演示QStylePlugin的效果,然而QPushButton不能通过QPalette来改变样式,因此使用QLabel来做演示,代码修改如下:
1)stylewindow.cpp文件中将QPushButton换成QLabel
StyleWindow::StyleWindow()
{
QLabel *styledLabel = new QLabel(tr("Red Text"