ApplicationWindow initialize
-
I want to open a file with my program by double-click it. I google and find the file path strored in argv[1] in main function. So I use
setContextPropertyto pass the argv[1] to QML. But I useApplicationWindowin QML soComponent.onCompleteddoesn't trigger. How should I call my initial function afterApplicationWindowshowed? -
@webberg Are you sure
ApplicationWindowis called ? How do you load the QML from C++ ?But I use ApplicationWindow in QML so Component.onCompleted doesn't trigger.
It should.
@p3c0 I'm sure it is called because ApplicationWindow is showed and all menu works well. The Creator tips me that Component has only these members:
deleteLater errorString objectName progress status url Error Loading Null ReadyI try to add print("test") to the onCompleted method. After program show I get nothing "test" in output window.
-
@webberg AFAIK all QML types have that signal handler. There must be some other problem. Can you post a minimal example ?