Question

Lazare Ide peut utiliser plusieurs bibliothèques graphiques. Je suis sous Windows. Je me demande quelles sont les différences entre les ... Il est clair que lcl est plus stable.

Pourquoi quelqu'un utiliser Qt et fpgui une fois qu'ils seront de bonne qualité?

Était-ce utile?

La solution

LCL est l'abstraction. OIEau la partie centrale du LCL fonctionne sur toutes les plateformes. Il est un peu de Windows centrique car il dérive des principes de base (et la compatibilité) de VCL centrée sur Windows Delphi.

Sous Windows, le LCL utilise généralement la win32 / 64 couche API GDI comme back-end, mais il peut aussi utiliser d'autres, notamment l'intervalle QT et GTK2 (bien que ceux-ci sont plus à tester les étapes)

Si vous avez investi dans majorly faire une application GUI complexe sous Linux, et ont utilisé une fonctionnalité spécifique QT, le backend LCL avec QT serait par exemple vous permettra au port plus facilement ce code sur.

OIEau en utilisant tout sauf win32 / 64 (GDI) sous Windows est uniquement dans des fins spécifiques intéressantes, avec codebases qui vont au-delà du LCL d'origine non sous Windows.

FPGUI est une mission d'un homme pour créer un propre (propriétaire dessiné) widgetset. Le port de LCL était prévu, mais jamais livré. En général ce genre de GUIs sont utilisés dans un environnement de point de vente intégré où l'application fonctionne essentiellement en plein écran. Il fonctionne probablement aussi sous Windows car il est ownerdrawn et nécessite probablement que quelques primitives de base pour le faire fonctionner, et le portage au développement de fenêtres.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top