![Delphi 4 Python](https://d2ohlsp9gwqc7h.cloudfront.net/images/logos/delphi-4-python.png)
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.
The libraries are built with the same open-source Python4Delphi library that powers the popular PyScripter Python IDE.
DelphiVCL for Python is focused on native Windows development and employs the Windows-only VCL framework, while DelphiFMX for Python employs the cross-platform FireMonkey framework and brings a powerful flexible GUI framework to Windows, Linux, macOS, and Android.
Do I need to know Delphi to use the DelphiVCL and DelphiFMX libraries for Python?
No. Although knowledge of Delphi is a big advantage when working with these libraries, using the VCL and FMX libraries for Python development does not require previous knowledge of Delphi.
Where To Get The Libraries
![DelphiVCL Python Module](https://d2ohlsp9gwqc7h.cloudfront.net/images/logos/delphivcl-python-module-256.png)
DelphiVCL Python Module
The Visual Component Library (VCL) is a key part of Delphi’s state-of-the-art user interface support. It contains most native Windows controls, and controls with additional features and functionality.
![DelphiFMX Python Module](https://d2ohlsp9gwqc7h.cloudfront.net/images/logos/delphifmx-python-module-256.png)
DelphiFMX Python Module
FireMonkey (FMX) is Delphi’s cross-platform GUI library. It takes advantage of GPU hardware acceleration using OpenGL or DirectX to create slick, modern, and high-performance user interfaces. The DelphiFMX Python module supports Windows, macOS, Linux, and Android development with Python.
Both modules are freely available via GitHub or the PIP Python Package Manager