RAD Studio 12.2 Now Available! Learn more

Ready to take your apps to the next level? Upgrade to Enterprise today. Contact sales

See What's New in RAD Studio 12.2 Athens Watch the Replay

Delphi 12 and C++Builder 12 Community Editions Released! Learn more

InterBase 2020 Update 6, released! Learn more

Discover The Getit Page

Deep discounts available on InterBase 2020 for OEM or VARs – Contact sales

Renew your Update Subscription license now Read more

Press Releases

January 10, 2022

Embarcadero Technologies
Email: This email address is being protected from spambots. You need JavaScript enabled to view it.

New Free VCL And FMX Python Modules Bring The Power And Flexibility of Delphi's GUI Frameworks to Python Developers

Embarcadero Technologies has released a compilation of free VCL and FMX 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.

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.

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.

VCL and FireMonkey(FMX) are mature GUI libraries used by thousands of Delphi and C++Builder developers around the world. GUI development is one area where Delphi’s quarter-century of experience brings tremendous benefits to Python developers.

The libraries are built with the same open-source Python4Delphi library that powers the popular PyScripter Python IDE.

Where To Find The Libraries


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. The DelphiVCL Python module supports Windows application development with Python.

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

DelphiVCL.pyd

https://github.com/Embarcadero/DelphiVCL4Python

pip install delphivcl

DelphiFMX.pyd

https://github.com/Embarcadero/DelphiFMX4Python

pip install delphifmx

How to Find Out More

For more information contact Embarcadero through This email address is being protected from spambots. You need JavaScript enabled to view it.. You can explore the Python Tools page in the New Tools section of the Embarcadero website.

About Embarcadero Technologies

Embarcadero builds tools that solve productivity problems for application developers. The company's products allow users to design, build, and run applications from a single code base across all platforms. Ninety of the Fortune 100 companies and a community of more than three million C++ and Delphi users worldwide rely on Embarcadero's award-winning products to deliver critical enterprise applications. Embarcadero is a division of Idera, Inc.

To learn more, visit https://www.embarcadero.com