Con l'applicazione Qt, intendo un'applicazione C++ con Qt GUI. Ho usato MVP per il progetto Android e Winform, MVC per ASP.NET MVC ovviamente e MVVM per WPF/Silverlight/Javascript. Ma ora, dato che ho bisogno di iniziare a imparare Qt, cos'è un pattern MV * valido per l'applicazione Qt?Che cos'è un buon pattern MV * per l'applicazione Qt?
6
A
risposta
0
Dai un'occhiata allo this tutorial. Ci sono alcune classi di base incluse nel framework e il tutorial mostra un modo per implementare MVC in Qt.
1
Si può provare questo framework MVC per Qt. https://github.com/lheric/libgitlmvc
Problemi correlati
- 1. Esiste un equivalente MV MV ASP per PHP require_once()?
- 2. Che cos'è un anti-pattern?
- 3. Perché lapplicazione non funziona su oggetti S4 che hanno un metodo as.list.default?
- 4. mv rsync equivalente comando
- 5. Come ignorare l'errore mv?
- 6. Un buon modo per avere un listener della collezione?
- 7. Che cos'è un buon controllo selettore openid?
- 8. Che cos'è un buon HTML5 Outliner?
- 9. Un buon modo per aggiungere i termini al pattern python singularize
- 10. Che cos'è un buon codec video lossless?
- 11. Che cos'è un buon plugin SVN per Eclipse?
- 12. Che cos'è un buon motore di template HTML per C++?
- 13. Che cos'è un buon IDE per la codifica NASM?
- 14. Che cos'è un buon filesystem per le unità NAND integrate?
- 15. Che cos'è un buon strumento per costruire pipeline?
- 16. Che cos'è un buon editor esadecimale/visualizzatore per Mac?
- 17. Che cos'è un buon codice per testare il rapporto?
- 18. Che cos'è un buon editor di testo per il cloud?
- 19. Che cos'è un buon compilatore BASIC per Mac OSX?
- 20. ciò che è un buon metodo per frammento orizzontale postgresql
- 21. C'è un buon modo per rilevare che MySQL è "pronto?"
- 22. Che cos'è un buon strumento per creare diagrammi ferroviari?
- 23. Che cos'è un buon libro multithreading per Delphi?
- 24. Undo git mv (rinominare)
- 25. Che cos'è un buon multiplexer terminale libero?
- 26. Che cos'è un buon jQuery timePicker?
- 27. Che cos'è un buon gioco che coinvolge la codifica?
- 28. Angular2: MVC, MVVM o MV *?
- 29. RequireJS - Script Bundle ASP.NET MV
- 30. Un mezzo per specificare stringhe di pattern che guidano l'analisi e la formattazione per oggetti arbitrari?
Utilizzi i widget o QtQuick? –
Ho bloggato un'implementazione PyQt del modello Humble Dialog Box. Può essere facilmente convertito in normale C++ Qt e utilizzato come base per un'implementazione MVP completa (quando viene aggiunta "business logic"): http://duganchen.ca/a-humble-dialog-implementation-in-pyqt/ – user240515
Qui è già stata data una risposta qui: http://stackoverflow.com/questions/8533859/applying-mvvm-pattern-in-a-qtquick –