Przez aplikację Qt mam na myśli aplikację C++ z Qt GUI. Użyłem MVP dla projektu Android i Winform, MVC dla ASP.NET MVC oczywiście i MVVM dla WPF/Silverlight/Javascript. Ale teraz, gdy potrzebuję zacząć się uczyć Qt, jaki jest wzór MV * dobry dla aplikacji Qt?Jaki jest dobry wzór MV * dla aplikacji Qt?
6
A
Odpowiedz
0
Spójrz na this tutorial. W ramie znajduje się kilka klas bazowych, a samouczek pokazuje sposób implementacji MVC w Qt.
1
Możesz wypróbować ten framework MVC dla Qt. https://github.com/lheric/libgitlmvc
Powiązane problemy
- 1. Jaki jest dobry wzór użycia Mercurial dla tej konfiguracji?
- 2. Jaki jest cel git-mv?
- 3. Jaki jest wzór wyszukiwania KVC dla mutableArrayValueForKey?
- 4. Jaki jest najlepszy zwinny toolchain dla Qt?
- 5. Jaki jest wzór cechy Laravel?
- 6. Błąd wykonania dla aplikacji QT?
- 7. Jaki jest najlepszy wzór dla dwukierunkowej komunikacji między zajęciami?
- 8. Jaki jest dobry sposób renderowania zakreślonych czcionek?
- 9. Ktoś wie, jaki klejnot dla perkusji 3.2 jest dobry?
- 10. Jaki jest dobry wzór do pisania testów jednostkowych w Notatniku Mathematica?
- 11. Jaki jest ten wzór składania i iteracji?
- 12. Jaki jest dobry sposób debugowania kodu haskell?
- 13. Wiele dziedziczenia: Jaki jest dobry przykład?
- 14. Jaki jest dobry średni rozmiar metody?
- 15. Jaki jest dobry projekt do nauki OpenCL?
- 16. jaki jest dobry sposób na połączenie zestawu?
- 17. Poleć wzór dla aplikacji przepływu pracy
- 18. Czy Qt Quick jest wystarczająco dojrzała dla dużych aplikacji komputerowych?
- 19. Czy jest dobry WikiField dla modeli django?
- 20. Sygnały i gniazda, wzór w Qt?
- 21. Jak zapewnić obsługę skryptów dla aplikacji Qt?
- 22. Jak utworzyć plik wykonywalny dla aplikacji Qt?
- 23. Jaki jest właściwy sposób dołączania nagłówków Qt?
- 24. Jak utworzyć pakiet "Instaluj" dla aplikacji Qt?
- 25. Utwórz instalację Linux dla aplikacji Qt
- 26. Qt dla Androida: zmiana ikony aplikacji
- 27. Jak zignorować błąd mv?
- 28. mv równoważne rsync Komenda
- 29. Jaki byłby dobry lexer/parser Delphi dla pliku językowego JavaScript?
- 30. Qt - prawidłowy projekt kodu aplikacji
Czy używasz widgetów lub QtQuick? –
Blogowałem implementację PyQt wzoru Humble Dialog Box. Można go łatwo przekonwertować do zwykłego C++ Qt i wykorzystać jako podstawę do pełnej implementacji MVP (kiedy dodaje się "logikę biznesową"): http://duganchen.ca/a-humble-dialog-implementation-in-pyqt/ – user240515
Ta odpowiedź została już udzielona tutaj: http://stackoverflow.com/questions/8533859/applying-mvvm-pattern-in-a-qtquick –