嘿,我使用Qt,因为在visual中还没有qml实现。
我无法改变快速组件的风格,无论如何。我尝试过使用全局常量和C++ API调用,但是它仍然会抛出错误。我不知道还能尝试什么。
代码语言:javascript复制#include
#include
#include
int main(int argc, char *argv[])
{
QCoreApplication::setAttribute(Qt::AA_EnableHighDpiScaling);
QGuiApplication app(argc, argv);
QQuickStyle::setStyle(QLatin1String("Material"));
QQmlApplicationEngine engine;
engine.load(QUrl(QStringLiteral("qrc:/main.qml")));
if (engine.rootObjects().isEmpty())
return -1;
return app.exec();
}我停下来了,我发现了这些错误:
代码语言:javascript复制main.qml:6: error: Expected token `{'
main.obj:-1: error: LNK2019: unresolved external symbol "__declspec(dllimport) public: static void __cdecl QQuickStyle::setStyle(class QString const &)" (__imp_?setStyle@QQuickStyle@@SAXAEBVQString@@@Z) referenced in function main
debug\RandomGenerator.exe:-1: error: LNK1120: 1 unresolved externals我不知道该怎么做,没有更多的教程来解释这一点。