Wir halten derzeit einen Anzug von MFC-Anwendungen, die ziemlich gut gestaltet sind, aber die Benutzeroberfläche beginnt müde und viel der Code ist in der Tat ziemlich ein bisschen Refactoring, um einige aufzuräumen Duplizierungs- und/oder Leistungsprobleme. Wir verwenden einige benutzerdefinierte Steuerelemente, die alle ihre eigenen Zeichnungen verwalten (alles mit MFC geschrieben).Integration von Qt in ältere MFC-Anwendungen
Kürzlich habe ich mehr über Qt und die damit verbundenen Vorteile geforscht (plattformübergreifend und unterstützt, was man als "professioneller" aussehendes Framework für die UI-Entwicklung bezeichnen könnte).
Meine Frage ist - was wäre der beste Ansatz, um vielleicht auf das Qt-Framework zu verschieben? Spielt Qt gut mit MFC? Wäre es besser, einige unserer benutzerdefinierten Steuerelemente auf Qt zu portieren und schrittweise mehr und mehr in unsere bestehenden MFC-Apps zu integrieren? (Ist das möglich?).
Jeder Rat oder vorherige Erfahrung wird geschätzt.
Qt ist jetzt LGPL-lizenziert (http://www.heise.de/ix/Qt-Toolkit-mit-LGPL-Lizenz--/news/meldung/121584). AFAIK das bedeutet es ist * frei für kommerzielle Nutzung. –
oder, in Englisch: http://www.qtsoftware.com/about/news/lgpl-license-option-added-to-qt – gbjbaanb
Es war immer legal für kommerzielle Nutzung, wenn es mit dynamischen Bibliotheken verlinkt und darüber in der Anwendung informiert wurde Lizenz – killdaclick