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
setContextProperty
to pass the argv[1] to QML. But I useApplicationWindow
in QML soComponent.onCompleted
doesn't trigger. How should I call my initial function afterApplicationWindow
showed? -
@webberg Are you sure
ApplicationWindow
is 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 Ready
I 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 ?