本文主要是介绍【Qt】QtCreator中关于Style Plugin Example没有效果的修改方法,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
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"
这篇关于【Qt】QtCreator中关于Style Plugin Example没有效果的修改方法的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!