
What Are The VCL and FMX Libraries?
VCL and FireMonkey(FMX) are mature GUI libraries used by thousands of Delphi and C++Builder developers around the world.
What Are The DelphiVCL and DelphiFMX Libraries for Python?
The DelphiVCL and DelphiFMX libraries for Python are a set of Python modules that put the robust and mature VCL and FireMonkey (FMX) GUI libraries in the hands of Python developers.
これらのライブラリは、人気のPython IDE「PyScripter」を構築する際にも利用されたオープンソースライブラリ「Python4Delphi」を使って構築されています。
DelphiVCL for Pythonは、Windowsネイティブの開発にフォーカスしたライブラリで、Windows専用のVCLフレームワークを採用しています。一方、DelphiFMX for Pythonは、クロスプラットフォーム向けのFireMonkeyフレームワークを採用しており、強力で柔軟なGUIフレームワークをWindows、Linux、macOS、Android向けに利用できます。
Do I need to know Delphi to use the DelphiVCL and DelphiFMX libraries for Python?
これらのライブラリを使用する際にDelphiの知識は大いに活かすことができますが、Python開発にVCL / FMXライブラリを使用するのに、Delphiの予備知識は不要です。
ライブラリのダウンロード

DelphiVCL Pythonモジュール
Visual Component Library(VCL)は、Delphiが提供する先進のユーザーインターフェイスサポートのコアパーツです。VCLには、ほぼすべてのネイティブWindowsコントロールに加えて、さまざまな機能を搭載したコントロールが用意されています。

DelphiFMX Pythonモジュール
FireMonkey(FMX)は、DelphiのクロスプラットフォームGUIライブラリです。OpenGL / DirectXによるGPUハードウェアアクセラレーションを利用し、洗練された最新の高性能ユーザーインターフェイスを実現します。DelphiFMX Pythonモジュールは、PythonによるWindows、macOS、Linux、Android向け開発をサポートしています。
いずれのモジュールも、GitHubまたはPIP Python Package Managerから無料で入手できます。