2010-06-23 2 views

ответ

3

LCL - это абстракция. IOW основная часть LCL работает на всех платформах. Это немного ориентировано на Windows, поскольку оно основано на базовых принципах (и совместимости) с Windows Centric VCL от Delphi.

В операционной системе Windows, то LCL обычно использует win32/64 GDI API слой в качестве внутреннего интерфейса, но он также может использовать другие, прежде всего интервала QT и GTK2 (хотя это еще находится в стадии тестирования)

Если у вас есть главно инвестировали в создание сложного GUI-приложения под Linux и использовали специфичные для QT функциональные возможности, LCL-with-QT backend будет, например, позволяют более легко переносить этот код.

IOW, используя что-либо, кроме win32/64 (GDI) в Windows, имеет только интересные цели с кодовыми базами, выходящими за пределы LCL из-за происхождения не Windows.

FPGUI - это миссия одного человека для создания собственного (владельца) виджета. Порт LCL планировался, но никогда не доставлялся. Обычно эти типы графических интерфейсов используются во встроенной среде POS, где приложение по существу работает в полноэкранном режиме. Он, вероятно, также работает на Windows с момента его владельца и, вероятно, требует всего несколько базовых примитивов, чтобы заставить его работать, а перенос его на окна упрощает разработку.

Смежные вопросы