Koduję jakiś instalator z PySide i QML. Z założenia musi być wielostronicowy. I chcę dzielić gniazda, aby wywoływać z formularzy QML do różnych obiektów (w idealnych, do modułów, ale jak rozumiem, obiekt z gniazdami musi dziedziczyć QObject, jakie moduły nie mogą zrobić). Tak więc, kiedy strona zostanie zmieniona, "kontroler" również musi zostać zmieniony, ale, jak to widzę w QML z setContextProperty, mam problem. Czy istnieje sposób wywołania setContextProperty z QML? A może jakiś bardziej poprawny sposób na to istnieje? Dziękuję Ci.zmiana kontekstu z qml
6
A
Odpowiedz
0
Chyba potrzebujesz jakiegoś obiektu "mediatora" z funkcjami zdefiniowanymi jako Q_INVOKABLE. Ustawiasz go jako widoczny dla QML z setContextProperty i wywołujesz QML z tych funkcji, gdy potrzebujesz.
Powiązane problemy
- 1. Zmiana rozmiaru/migotania okna QML
- 2. Zmiana koloru tekstu dla formantów QML
- 3. Zmiana częstotliwości próbkowania Kontekstu audio (getUserMedia)
- 4. Hierarchia qml z qrc
- 5. Usuń dzieci z QML Grid
- 6. Pełnoekranowa aplikacja komputerowa z QML
- 7. Powrót z kontekstu powyżej
- 8. Uzyskiwanie kontekstu z NativeActivity
- 9. Zmiana ścieżki kontekstu Tomcat projektu WWW w Eclipse
- 10. Jak uzyskać aplikację z kontekstu
- 11. QML: Nawigacja między stronami qml od percepcji projektu
- 12. QML - MouseArea - propagowanie naPositionChanged
- 13. QML - adresowanie przodka
- 14. Selektor czasu w QML
- 15. QML zakres komponent puzzle
- 16. Podłączanie C++ z użyciem QML Q_INVOKABLE
- 17. Tabelaryczne QML z dynamiczną liczbą kolumn
- 18. Https POST/GET z Qml/Qt
- 19. QML FontLoader nie działa
- 20. RadioButton w QML Desktop
- 21. Python Flask z selerem z kontekstu aplikacji
- 22. Z wyłączeniem klas z kontekstu testowego
- 23. Jak drwić z kontekstu kontrolera z moq
- 24. Rozmiar elementów w QML
- 25. Pokaż FPS w QML
- 26. Klucz QML Keys.onEnterPressed
- 27. zapisywanie obrazu QML
- 28. QML: warunkowo ustawić różne właściwości grupy właściwości
- 29. Qt: UI z C++ vs z xml vs z qml
- 30. Po zmianie widoku QML kliknij