Lazarus Ide 可以使用多个 gui 库。我在 Windows 上。我想知道它们之间有什么区别......很明显lcl是最稳定的。
一旦 Qt 和 fpgui 质量好,为什么有人会使用它们?
Lazarus Ide 可以使用多个 gui 库。我在 Windows 上。我想知道它们之间有什么区别......很明显lcl是最稳定的。
一旦 Qt 和 fpgui 质量好,为什么有人会使用它们?
LCL 是抽象。IOW LCL 的核心部分适用于所有平台。它有点以 Windows 为中心,因为它从 Delphi 的以 Windows 为中心的 VCL 派生了基本原则(和兼容性)。
在 Windows 下,LCL 通常使用 win32/64 GDI API 层作为后端,但它也可以使用其他的,最著名的是 QT 和 GTK2(尽管这些更多的是处于测试阶段)
如果您主要投资于在 Linux 下制作复杂的 GUI 应用程序,并且使用了 QT 特定功能,那么 LCL-with-QT 后端将允许您更轻松地移植此代码。
IOW 在 Windows 上使用除 win32/64 (GDI) 之外的任何东西只是出于有趣的特定目的,其代码库超出了非 Windows 来源的 LCL。
FPGUI 是一项创建自己的(所有者绘制的)小部件集的单人任务。拼箱港口是计划中的,但从未交付。通常这些类型的 GUI 用于嵌入式 POS 环境,应用程序基本上全屏运行。它可能也适用于 Windows,因为它是自绘的,并且可能只需要一些基本的原语就可以使其工作,并且将其移植到 Windows 可以简化开发。