Qt:QPlastiqueStyle未命名类型 我从Q++ 4中学习C++的GUI编程。第19章参考样式表。这本书有点旧了。它使用Q QPlastique。下面是代码: main.cpp #include <QtGui> #include "candydialog.h" int main(int argc, char *argv[]) { QApplication app(argc, argv); QApplication::setStyle(new QPlastiqueStyle); QFile file(":/qss/candy.qss"); file.open(QFile::ReadOnly); app.setStyleSheet(file.readAll()); CandyDialog dialog; dialog.show(); return app.exec(); } #包括 #包括“candydialog.h” int main(int argc,char*argv[]) { QApplication应用程序(argc、argv); QApplication::setStyle(新的QPlastiqueStyle); QFile文件(“:/qss/candy.qss”); 打开(QFile::ReadOnly); app.setStyleSheet(file.readAll()); 烛光对话; dialog.show(); 返回app.exec(); }

Qt:QPlastiqueStyle未命名类型 我从Q++ 4中学习C++的GUI编程。第19章参考样式表。这本书有点旧了。它使用Q QPlastique。下面是代码: main.cpp #include <QtGui> #include "candydialog.h" int main(int argc, char *argv[]) { QApplication app(argc, argv); QApplication::setStyle(new QPlastiqueStyle); QFile file(":/qss/candy.qss"); file.open(QFile::ReadOnly); app.setStyleSheet(file.readAll()); CandyDialog dialog; dialog.show(); return app.exec(); } #包括 #包括“candydialog.h” int main(int argc,char*argv[]) { QApplication应用程序(argc、argv); QApplication::setStyle(新的QPlastiqueStyle); QFile文件(“:/qss/candy.qss”); 打开(QFile::ReadOnly); app.setStyleSheet(file.readAll()); 烛光对话; dialog.show(); 返回app.exec(); },c++,qt,C++,Qt,我已经知道QPlastique已被弃用,取而代之的是fusion。但我不知道如何更改上述代码。在Qt5中,您现在应该使用 因此,在你的情况下: QStyle* fusion = QStyleFactory::create("fusion"); 有关Qt5中的样式,请参见 QStyle* fusion = QStyleFactory::create("fusion");

我已经知道QPlastique已被弃用,取而代之的是fusion。但我不知道如何更改上述代码。

在Qt5中,您现在应该使用

因此,在你的情况下:

QStyle* fusion = QStyleFactory::create("fusion");
有关Qt5中的样式,请参见

QStyle* fusion = QStyleFactory::create("fusion");