Qt:QPlastiqeStyle未命名类型
Qt: QPlastiqueStyle does not name a type
我正在用Qt4从C++GUI编程中学习Qt。第19章涉及样式表。这本书有点老了。它使用Q塑性。这是代码:
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();
}
我已经知道QPlastique被弃用,取而代之的是融合。但我不知道如何更改上面的代码。
在Qt5中,您现在应该使用QStyleFactory。
QStyle* QStyleFactory::create(const QString & key)
所以在你的情况下:
QStyle* fusion = QStyleFactory::create("fusion");
请参阅这篇博客文章了解Qt5中的风格。
相关文章:
- 未命名的非类型模板参数有什么意义?
- C++包含函数标头会给出错误'__dest'未命名类型
- 错误:"cast"未命名类型void setCastDescription(std::string
- C++ 错误:(类名)未命名类型
- C++ ,错误:命名空间'std'中的'shared_ptr'未命名模板类型
- src/caffe/parallel.cpp:70:1:错误:“参数”未命名类型
- 错误:'int_type'未命名类型 - 如何继承 typedefs 和用法
- 如何修复错误,迭代器未在此范围内声明,并且迭代器未命名类型'
- 使用 mex 编译库时出错 - __int 64 未命名类型
- 错误:"某个类"未命名类型。如何解决这个问题?
- 命名空间中的'bad_cast' 'std' 未命名类型错误
- QT:错误 ["*"令牌之前的预期")",并且主窗口未命名类型]
- 命名结构与未命名结构的类型别名
- "root"未命名类型错误
- Stack.h:13:3:错误:“单元格”未命名类型
- 错误:命名空间“PQXX”中的“行”未命名类型
- YYY 中的错误 XXX 未命名类型
- C 构建错误:类未命名类型
- 错误:"QGeo坐标"未命名类型
- 错误:"__NDK_FPABI__"未命名类型