VCL / FMXライブラリとは
VCLとFireMonkey(FMX)は、世界中のDelphi / C++Builder開発者によって利用されている成熟したGUIライブラリです。
DelphiVCL & DelphiFMX for Pythonライブラリとは
DelphiVCL & DelphiFMX for Pytonandライブラリは、堅牢かつ成熟したVCL / FireMonkey(FMX)ライブラリをPython開発者が利用できるようにするPythonモジュールセットです。
これらのライブラリは、人気のPython IDE「PyScripter」を構築する際にも利用されたオープンソースライブラリ「Python4Delphi」を使って構築されています。
DelphiVCL for Pythonは、Windowsネイティブの開発にフォーカスしたライブラリで、Windows専用のVCLフレームワークを採用しています。一方、DelphiFMX for Pythonは、クロスプラットフォーム向けのFireMonkeyフレームワークを採用しており、強力で柔軟なGUIフレームワークをWindows、Linux、macOS、Android向けに利用できます。
DelphiVCL & DelphiFMX for Pythonライブラリを使用するのにDelphiの知識は必要ですか
これらのライブラリを使用する際に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から無料で入手できます。