Lazarus Ide はいくつかの gui ライブラリを使用できます。私はWindowsを使用しています。それらの違いは何だろうか... lclが最も安定していることは明らかだ。
Qt と fpgui が高品質になると、なぜ誰もが使用するのでしょうか?
Lazarus Ide はいくつかの gui ライブラリを使用できます。私はWindowsを使用しています。それらの違いは何だろうか... lclが最も安定していることは明らかだ。
Qt と fpgui が高品質になると、なぜ誰もが使用するのでしょうか?
LCL は抽象化です。IOW LCL のコア部分はすべてのプラットフォームで動作します。Delphi の Windows 中心の VCL から基本原則 (および互換性) を派生させているため、少し Windows 中心です。
Windows では、LCL は通常、win32/64 GDI API レイヤーをバックエンドとして使用しますが、他のもの、特に QT と GTK2 を使用することもできます (ただし、これらはテスト段階にあります)。
Linux で複雑な GUI アプリを作成することに多額の投資を行い、QT 固有の機能を使用したことがある場合、LCL-with-QT バックエンドを使用すると、たとえば、このコードをより簡単に移植できます。
Windows で win32/64 (GDI) 以外のものを使用する IOW は、非 Windows 起源の LCL を超えるコードベースを使用して、興味深い特定の目的でのみ使用されます。
FPGUI は、独自の (所有者が描いた) ウィジェットセットを作成するという 1 人の使命です。LCL への移植は計画されていましたが、実現することはありませんでした。通常、これらの種類の GUI は、アプリケーションが基本的にフルスクリーンで実行される組み込み POS 環境で使用されます。これはおそらく Windows でも動作します。これは、所有者が描画したものであり、動作させるためにおそらくいくつかの基本的なプリミティブしか必要とせず、Windows に移植することで開発が容易になります。