delphifmx 1.1.0
Delphi FMX for Python
License: BSD
Requires Python: >=3

# <a href="https://github.com/Embarcadero/DelphiFMX4Python/">DelphiFMX for Python<img align="right" alt="DelphiFMX for Python" src="https://raw.githubusercontent.com/Embarcadero/DelphiFMX4Python/main/images/DelphiFMX4Python(256px).png"></a> 

Quick Links: &nbsp;
[[Installation](https://github.com/Embarcadero/DelphiFMX4Python#installation)] &nbsp; [[eBook & Styles](https://embt.co/PythonGUIBundle)] &nbsp; [[Android Builder](https://github.com/Embarcadero/PythonFMXBuilder)] &nbsp; [[Docs](https://github.com/Embarcadero/DelphiFMX4Python/wiki)] &nbsp; [[Samples](https://github.com/Embarcadero/DelphiFMX4Python/tree/main/samples)] &nbsp; [[Stack Overflow Q&A](https://stackoverflow.com/questions/tagged/python+firemonkey)]

---

`delphifmx` is a natively compiled Python module powered by the [Python4Delphi library](https://github.com/embarcadero/python4delphi). It gives Python developers access to the FireMonkey GUI framework and is [freely redistributable](https://github.com/Embarcadero/DelphiFMX4Python/blob/main/LICENSE.md). Supports Windows, MacOS, Linux, and Android GUI development.

FireMonkey is a GUI framework originally from [Embarcadero Delphi](https://www.embarcadero.com/products/delphi) for native cross-platform application development. It uses the GPU via DirectX or OpenGL for hardware accelerated rendering. It includes a rich styling system and is user extensible. DelphiFMX for Python does not require Delphi or any experience with Object Pascal. 

Be sure to check out the [PythonFMXBuilder](https://github.com/Embarcadero/PythonFMXBuilder) for deploying your Python scripts on Android and the [Delphi for Python Exporter](https://github.com/Embarcadero/Delphi4PythonExporter) to simplify your UI design.

## eBook and Styles Bundle

There is a free [eBook and styles bundle](https://embt.co/PythonGUIBundle) with 29 custom styles and 50 pages of content.
 <a href="https://embt.co/PythonGUIBundle"><img alt="Download the free eBook and Python styles bundle." width="750" src="https://github.com/Embarcadero/DelphiFMX4Python/blob/main/images/30_Banner_Ebook_Getting_Started_with_Python_GUI_830x256.jpg?raw=true"></a>
 
 You can see the June 2022 live stream replay covering [PythonFMX and related projects](https://youtu.be/Ccfe0rbwgcM).

## Installation

    pip install delphifmx
   
### Supports
* Win32 x86, Win64 x86, Linux64 x86, Android64, macOS64 and macM1 architectures
* Python cp3.8, cp3.9, cp3.10, cp3.11, cp3.12, and cp3.13

### Conda support
* Win x86 and x64 from Python cp3.8 to cp3.13
* Linux x86_64 from Python cp3.8 to cp3.13
* macOS x86_64 from Python cp3.8 to cp3.13

### Venv support
* Win x86 and x64 from Python cp3.8 to cp3.13
* Linux x86_64 from Python cp3.8 to cp3.13
* macOS x86_64 from Python cp3.8 to cp3.13

## See Also

 - Check out [DelphiVCL4Python](https://github.com/Embarcadero/DelphiVCL4Python) for native Windows GUI in Python.
 - Powered by [Embarcadero Delphi](https://www.embarcadero.com/products/delphi) and the [Python4Delphi library](https://github.com/Embarcadero/python4delphi).
 - While this redistributable library is covered by the [Embarcadero Freeware License](https://github.com/Embarcadero/DelphiFMX4Python/blob/main/LICENSE.md), all the [source code](https://github.com/Embarcadero/python4delphi) for it is covered by the [MIT License](https://github.com/Embarcadero/python4delphi/blob/master/LICENSE).
 - Special thanks to [PyScripter](https://github.com/pyscripter/). 
 - Sponsored by [Embarcadero](https://www.embarcadero.com/). 

![Embarcadero](https://raw.githubusercontent.com/Embarcadero/DelphiFMX4Python/main/images/Embarcadero-Black-50px.png#gh-light-mode-only)
![Embarcadero](https://raw.githubusercontent.com/Embarcadero/DelphiFMX4Python/main/images/Embarcadero-White-50px.png#gh-dark-mode-only])