Chúng tôi hiện đang duy trì một bộ các ứng dụng MFC được thiết kế khá tốt, tuy nhiên giao diện người dùng bắt đầu trông mệt mỏi và rất nhiều mã đang cần một chút refactoring để dọn dẹp một số các vấn đề trùng lặp và/hoặc hiệu suất. Chúng tôi sử dụng khá một vài điều khiển tùy chỉnh xử lý tất cả bản vẽ của riêng họ (tất cả được viết bằng MFC).Tích hợp Qt vào ứng dụng MFC cũ
Gần đây tôi đã nghiên cứu thêm về Qt và những lợi ích mà nó cung cấp (nền tảng và hỗ trợ những gì bạn có thể gọi là khung tìm kiếm chuyên nghiệp hơn cho phát triển UI).
Câu hỏi của tôi là - cách tiếp cận tốt nhất để chuyển sang khung Qt là gì? Qt có chơi tốt với MFC không? Nó sẽ được tốt hơn để bắt đầu porting một số điều khiển tùy chỉnh của chúng tôi để Qt và dần dần tích hợp nhiều hơn và nhiều hơn nữa vào các ứng dụng MFC hiện có của chúng tôi? (điều này có thể không?).
Mọi lời khuyên hoặc trải nghiệm trước đó đều được đánh giá cao.
Qt hiện được cấp phép LGPL (http://www.heise.de/ix/Qt-Toolkit-mit-LGPL-Lizenz--/news/meldung/121584). AFAIK có nghĩa là * * miễn phí cho mục đích thương mại. –
hoặc bằng tiếng Anh: http://www.qtsoftware.com/about/news/lgpl-license-option-added-to-qt – gbjbaanb
Nó luôn hợp pháp để sử dụng thương mại khi liên kết với thư viện động và thông báo về điều đó trong ứng dụng giấy phép – killdaclick