Skip to content

Commit b66c949

Browse files
committed
fix(qml): load Main from module instead of hardcoded qrc path
1 parent 7e365e5 commit b66c949

1 file changed

Lines changed: 2 additions & 5 deletions

File tree

src/main.cpp

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -39,16 +39,13 @@ int main(int argc, char *argv[]) {
3939
engine.rootContext()->setContextProperty("gpuMonitor", &gpuMonitor);
4040
engine.rootContext()->setContextProperty("ramMonitor", &ramMonitor);
4141

42-
// Ana QML dosyasını yükle
43-
using namespace Qt::StringLiterals;
44-
const QUrl url(u"qrc:/rocontrol/src/qml/Main.qml"_s);
45-
4642
// QML yüklenemezse uygulamayı kapat
4743
QObject::connect(
4844
&engine, &QQmlApplicationEngine::objectCreationFailed, &app,
4945
[]() { QCoreApplication::exit(-1); }, Qt::QueuedConnection);
5046

51-
engine.load(url);
47+
// QML modülünden yüklemek, qrc prefix/policy farklarından etkilenmez.
48+
engine.loadFromModule("rocontrol", "Main");
5249

5350
return app.exec();
5451
}

0 commit comments

Comments
 (0)