2010-06-23 189 views

回答

3

LCL是抽象的。 IOW LCL的核心部分適用於所有平臺。這有點以Windows爲中心,因爲它從Delphi的Windows中心VCL派生出基本原則(和兼容性)。

在Windows下,拼箱貨一般使用Win32/64 GDI API層作爲後端,但它也可以使用別人,最顯着的QT和GTK2(雖然這些都是比較測試階段)

如果你有majorly投資於在Linux下製作複雜的GUI應用程序,並使用QT特定功能,LCL-with-QT後端將例如允許您更輕鬆地移植此代碼。

IOW在Windows上使用除win32/64(GDI)以外的任何內容僅用於有趣的特定目的,其代碼庫超出了非Windows起源的LCL範圍。

FPGUI是一個人的使命,創建一個自己的(所有者繪製)的widgetset。拼箱港口已經計劃好,但從未交貨。通常,這些類型的GUI被用於應用程序本質上全屏運行的嵌入式POS環境中。 它可能也適用於Windows,因爲它是ownerdrawn,可能只需要一些基本的基元來使它工作,並將它移植到Windows中便於開發。