🐛 fix: should work well with qt6.4
This commit is contained in:
+16
-2
@@ -25,7 +25,12 @@ int main(int argc, char* argv[]) {
|
||||
QApplication a(argc, argv);
|
||||
a.setApplicationName(APP_NAME);
|
||||
a.setApplicationVersion(APP_VERSION);
|
||||
a.setWindowIcon(QIcon(QString(":/%1.svg").arg(APP_NAME)));
|
||||
#if QT_VERSION >= QT_VERSION_CHECK(6, 8, 0)
|
||||
using namespace Qt::StringLiterals;
|
||||
a.setWindowIcon(QIcon(u":/%1.svg"_s.arg(APP_NAME)));
|
||||
#else
|
||||
a.setWindowIcon(QIcon(u":/%1.svg"_qs.arg(APP_NAME)));
|
||||
#endif
|
||||
|
||||
{
|
||||
Logger::init();
|
||||
@@ -60,7 +65,16 @@ int main(int argc, char* argv[]) {
|
||||
&a,
|
||||
[]() { QCoreApplication::exit(-1); },
|
||||
Qt::QueuedConnection);
|
||||
engine.loadFromModule(UIMODULE_URI, "Main");
|
||||
|
||||
#if QT_VERSION >= QT_VERSION_CHECK(6, 8, 0)
|
||||
using namespace Qt::StringLiterals;
|
||||
engine.loadFromModule(UIMODULE_URI, u"Main"_s);
|
||||
#elif QT_VERSION >= QT_VERSION_CHECK(6, 5, 0)
|
||||
engine.loadFromModule(UIMODULE_URI, u"Main"_qs);
|
||||
#else
|
||||
engine.addImportPath(u"qrc:/"_qs));
|
||||
engine.load(QUrl(u"qrc:/WallReel/UI/Main.qml"_qs));
|
||||
#endif
|
||||
|
||||
bootstrap.start();
|
||||
|
||||
|
||||
Reference in New Issue
Block a user