Bằng ứng dụng Qt, tôi có nghĩa là một ứng dụng C++ với GUI Qt. Tôi đã sử dụng MVP cho dự án Android và Winform, MVC cho ASP.NET MVC của khóa học, và MVVM cho WPF/Silverlight/Javascript. Nhưng bây giờ, khi tôi cần bắt đầu học Qt, mô hình MV * tốt cho ứng dụng Qt là gì?Mô hình MV * tốt cho ứng dụng Qt là gì?
6
A
Trả lời
0
Hãy xem this tutorial. Có một số lớp cơ sở được bao gồm trong khung công tác và hướng dẫn cho thấy một cách để thực hiện MVC trong Qt.
1
Bạn có thể thử khung MVC này cho Qt. https://github.com/lheric/libgitlmvc
Các vấn đề liên quan
- 1. Cách tốt nhất để thêm tập lệnh python vào ứng dụng QT là gì?
- 2. Thực hành tốt nhất cho vị trí của tệp cấu hình ứng dụng Java là gì?
- 3. Ngôn ngữ tốt nhất cho mô hình vật lý là gì?
- 4. MVC :: Mô hình là gì?
- 5. Mô-đun Perl tốt nhất cho cấu hình phân cấp và kế thừa là gì?
- 6. Mô hình dữ liệu tốt cho việc lập bảng chéo là gì?
- 7. Một số mô hình và thực tiễn tốt nhất cho việc phát triển PHP là gì?
- 8. Nơi tốt nhất để bắt đầu học Qt là gì?
- 9. Cách tốt nhất để sử dụng ServiceManager trong Lớp Mô hình là gì?
- 10. Mô hình đồng thời Meteor là gì?
- 11. Mô hình tốt nhất cho AllowUnsafeUpdates
- 12. Plugin QT là gì?
- 13. thực hành tốt nhất cho một ứng dụng Qt với nhiều UIS trong C++
- 14. Tùy chọn tốt nhất để xây dựng hệ thống plugin cho ứng dụng Moose là gì?
- 15. Giải pháp thay thế tốt cho SQL Server cho các ứng dụng ASP.NET là gì?
- 16. Máy chủ ứng dụng nguồn mở tốt nhất là gì?
- 17. Bộ nhớ đệm tốt nhất cho Nhibernate khi sử dụng ứng dụng web MVC là gì?
- 18. Loại dữ liệu tốt nhất để sử dụng cho tiền trong ứng dụng Java là gì?
- 19. Bộ đếm perfmon tốt nhất cho ứng dụng ASP.net là gì?
- 20. Làm cách nào tôi có thể đặt nơi ứng dụng Qt tìm thấy mô-đun Qt?
- 21. Quy trình tốt nhất cho ứng dụng web ASP.NET mới từ đầu là gì?
- 22. Cách tốt nhất để phân phối ứng dụng nhị phân cho Linux là gì?
- 23. Chuỗi công cụ nhanh nhất cho Qt là gì?
- 24. Mô hình miền java là gì?
- 25. Mẹo của bạn để thực hành tốt nhất cho cấu trúc ứng dụng web là gì?
- 26. Haskell - Điều gì là Control.Applicative.Alternative tốt cho?
- 27. Qt - QApplication là gì, đơn giản?
- 28. Cài đặt Ubuntu tốt nhất cho phát triển ứng dụng Qt 32 bit và * 64 bit?
- 29. Cách tốt nhất để mô phỏng màn hình DOS hoặc Terminal trong trang web là gì?
- 30. những gì là không đồng bộ trong MVVM? Mô hình hoặc ViewModel. Thực hành tốt nhất?
Bạn có sử dụng tiện ích con hoặc QtQuick không? –
Tôi đã viết blog triển khai PyQt của mẫu Hộp thoại Humble. Nó có thể dễ dàng được chuyển đổi thành C++ Qt thông thường, và được sử dụng làm cơ sở cho việc thực thi MVP đầy đủ (khi "logic nghiệp vụ" được thêm vào): http://duganchen.ca/a-humble-dialog-implementation-in-pyqt/ – user240515
Điều này đã được trả lời tại đây: http://stackoverflow.com/questions/8533859/applying-mvvm-pattern-in-a-qtquick –