Delphi FMX for Python
Project description
DelphiFMX for Python![DelphiFMX for Python](https://pypi-camo.freetls.fastly.net/dc7e9f9df4b2f040d9be658fd00157b222fceac2/68747470733a2f2f7261772e67697468756275736572636f6e74656e742e636f6d2f456d62617263616465726f2f44656c706869464d5834507974686f6e2f6d61696e2f696d616765732f44656c706869464d5834507974686f6e283235367078292e706e67)
Quick Links: [Installation] [eBook & Styles] [Android Builder] [Docs] [Samples] [Stack Overflow Q&A]
delphifmx
is a natively compiled Python module powered by the Python4Delphi library. It gives Python developers access to the FireMonkey GUI framework and is freely redistributable. Supports Windows, MacOS, Linux, and Android GUI development.
FireMonkey is a GUI framework originally from Embarcadero 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 for deploying your Python scripts on Android and the Delphi for Python Exporter to simplify your UI design.
eBook and Styles Bundle
There is a free eBook and styles bundle with 29 custom styles and 50 pages of content.
You can see the June 2022 live stream replay covering PythonFMX and related projects.
Installation
pip install delphifmx
Supports
- Win32 x86, Win64 x86, Linux64 x86, Android64, macOS64 and macM1 architectures
- Python cp3.6, cp3.7, cp3.8, cp3.9, cp3.10 and cp3.11
Conda support
- Win x86 and x64 from Python cp3.6 to cp3.11
- Linux x86_64 from Python cp3.6 to cp3.11
- macOS x86_64 from Python cp3.6 to cp3.11
Venv support
- Win x86 and x64 from Python cp3.6 to cp3.11
- Linux x86_64 from Python cp3.6 to cp3.11
- macOS x86_64 from Python cp3.6 to cp3.11
See Also
- Check out DelphiVCL4Python for native Windows GUI in Python.
- Powered by Embarcadero Delphi and the Python4Delphi library.
- While this redistributable library is covered by the Embarcadero Freeware License, all the source code for it is covered by the MIT License.
- Special thanks to PyScripter.
- Sponsored by Embarcadero.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distributions
Hashes for delphifmx-1.0.8-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 08d06af6ef28b71492cb5ed47dcee01f017de97ab974219bc8be741dbebe78a3 |
|
MD5 | 3a9c2d0c3c60c73f5916cf0c87495843 |
|
BLAKE2b-256 | 43af1e2d31ae044154da51754a174c049eb3370b313c605080e05053cf5cb186 |
Hashes for delphifmx-1.0.8-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 47743ab3d7787e6008c3c3a12ce1cda70d00090e6bae0f1d5c6871e3f584f0b8 |
|
MD5 | 265f720365aa4b8fecbbf0c75af4351a |
|
BLAKE2b-256 | 8fc5e41219288b873ac234fc72c86dce6998e5d0a28a686b57b57fe5c6ad47c7 |
Hashes for delphifmx-1.0.8-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | afcca638713503055960a5456e192136ce5c2d8ddcf2a3f980e4f8c94a2a52d2 |
|
MD5 | c1cbac97a3e451c7325bd2c9a0c05994 |
|
BLAKE2b-256 | 70c649f5f776ac352391c38807af7a17b5cb53199b407d1623ba36cd47822b94 |
Hashes for delphifmx-1.0.8-cp311-cp311-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | da510ab06004653e336cfbe079cd30789529418add897eacade5873a803f3ece |
|
MD5 | 8234f2e5f1dc95616acc5788406a65d8 |
|
BLAKE2b-256 | 1c6be6ee7e1eb972a522eaacc49f511251727cad84505bfd083957185ce029bf |
Hashes for delphifmx-1.0.8-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 36d607dfd9e9a14f285346196dd952982bafed2dc9bb8fbae2f6539ad3e3e451 |
|
MD5 | 7361473aaa7f02cd31a7215851e76c84 |
|
BLAKE2b-256 | 0cf3b561d98af4fcc88f460db8d865a3be435299aa568327dfdb21aadefb399a |
Hashes for delphifmx-1.0.8-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 02fb3eeaaf02584edc6af0870f93132685011668f3ed97772c716cf62e775c6f |
|
MD5 | a0d330163d14a31c715d210f6d5e2346 |
|
BLAKE2b-256 | 8240e489a900f2a4604ec88614f9549bfd03bdbb68e21c525b69122b7c0bc709 |
Hashes for delphifmx-1.0.8-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d28b5d0ffe6304ce58bf283eb1ed7435c9acaf866d0febdf9db0bc17983b495e |
|
MD5 | 411f6889d0bd398928ff295091eaef64 |
|
BLAKE2b-256 | b5df59d01b366b147c36154a5894b81b7bbcaf9bba4687a9d85e158645ee0b4e |
Hashes for delphifmx-1.0.8-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7cdba37236511ed3abdc2c29494f8a28f0bebd80fd1c30002a38849814d79051 |
|
MD5 | 53e21cadacc3a254674211db607a6183 |
|
BLAKE2b-256 | 0719d4ea220ad975813f755cfc74b73f07b4611242d30e106ac370c917fa817c |
Hashes for delphifmx-1.0.8-cp310-cp310-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 79c120c96e1a1aede03eb4f31980846f85ca20d7b994f9242eba9a4b11867d7d |
|
MD5 | 137fe66463ffdf1aaa4ca394791e1d9c |
|
BLAKE2b-256 | 53662b085c5d3dbad3eb7f1197f861196a0ad068f7abf77537fe617ed1f2797a |
Hashes for delphifmx-1.0.8-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a4e328f0819b4a024b82e5adfeae072d93e69d8a93890d8e01cb71b5c8140e05 |
|
MD5 | af41f6e1c151a380aa269e9c45dcc54d |
|
BLAKE2b-256 | c9ba492011a631455417ae11d5bbf993fbfc9c0d07d9d8b02a805e44d414b867 |
Hashes for delphifmx-1.0.8-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b9aa6a003fa7bc7c897fa7b2acb90093cf2b1b8b6074401370aba46475149024 |
|
MD5 | 47e5f349843517141bb1c086402b4a68 |
|
BLAKE2b-256 | b82c1d14596284c089d3c1b4d3c000cbce0326cea7160d7ac46dc0a2d4d078af |
Hashes for delphifmx-1.0.8-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1e8e94e25af9b975bbb9ab724df54424254e70cac921cbfc8ca374fee709fc27 |
|
MD5 | e4ff88941cd436200da3dbb3c4d9724a |
|
BLAKE2b-256 | 1ed5a4616dd622bd1300524c6a9fded47724dd179b48b1e010e336a86b004738 |
Hashes for delphifmx-1.0.8-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 23a705eb27fc7b09a79d809b044193e8cb5f80dfea21b4583c2a93de336a4e6b |
|
MD5 | 20e7ca70d9b3e27382ed27615e14edc6 |
|
BLAKE2b-256 | b956d483d3cd605b69ecffb48eb0675b1a1924f17598599e0f2ce03b8b1c9118 |
Hashes for delphifmx-1.0.8-cp39-cp39-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 424152c314a7fa8296302ba85e7a4bc2da906c81ff62cf98d78d77adf073a869 |
|
MD5 | d61e32808c06ddd529fe6236204a7050 |
|
BLAKE2b-256 | ccd61a2cff8a28393d98f118d58eeb97acc2036a858e599a1f934b86165cc260 |
Hashes for delphifmx-1.0.8-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8355d8f17f23c5d0adef76b0b071b561d1e3262409eca0866f55cdce70863add |
|
MD5 | 3bc012c5f2b2924f55718a8d0122e3d9 |
|
BLAKE2b-256 | bbdd3eab9be4cb3fc414357ce8f5dc60acf8aee48183b6d94eb1a492027b6d7c |
Hashes for delphifmx-1.0.8-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 038751949dd05818e82c80a75d9e7c954541d58861805efa42861f298c99a056 |
|
MD5 | 6c087daba4fdd13c79fde9f9c5af5c7d |
|
BLAKE2b-256 | 63fa505dc9d403fc88050b30c5d30ae90a1d741ec6d15d56a80559b81f121fe4 |
Hashes for delphifmx-1.0.8-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 31416a9a63e0f47ee925c97caca611c655c394235f30002df981d08be9269d0c |
|
MD5 | 87277fb52eaf7909edbf2762b145aee8 |
|
BLAKE2b-256 | b7074ea19e2c0a494ebb66fdf76e1b0477d78696b05ea3b60f503615b3aad454 |
Hashes for delphifmx-1.0.8-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0e16a758d7353c6431457dbdc496c1ad1ad5afdfe855326e4059d13c6a0675d4 |
|
MD5 | a6e95a72f06bb9efb4c41ce7b3abc0a6 |
|
BLAKE2b-256 | 469c1ac8608fcfa9cf91a0e90acbb88a7064ff5d760ab6ca4cae0a7eb92e54fd |
Hashes for delphifmx-1.0.8-cp38-cp38-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8d100c4c32fb3610dc198b4b3b0314f33620506139d1bad8759dbc7b51fc0517 |
|
MD5 | 9210bd7a46f8fc51d9531e3fdd3f2a37 |
|
BLAKE2b-256 | 32e77b73446a981bea9d66c0a0415fc41db7aea1345c318cee354af340dbef6c |
Hashes for delphifmx-1.0.8-cp38-cp38-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f9354b4c339b217bc3bb8bbc2c45598a75dd35eafc924dba18b22d56de9b7e89 |
|
MD5 | 0c386a50181c428340773edd034ac476 |
|
BLAKE2b-256 | 14de04b80664bf029ea1a19aacd4a3eef256c55075c34033039961329669d863 |
Hashes for delphifmx-1.0.8-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | eff47b936cbb06125a046cb3702ab8d20b3f50d1f8123ee9569b3bf96afadd4d |
|
MD5 | 3bda84667f3d03b8324f1807ee8b9c74 |
|
BLAKE2b-256 | 8a1247fcea9a9f0a370a572196b1c98e01ccb3c81044fb314a1a25a9c3f44c20 |
Hashes for delphifmx-1.0.8-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e6c5b48821ae7a39a3fdb0d064b7529ac593093a8b69f1d0fe398c384c7424fd |
|
MD5 | b1cfd5875fa173fd539c600ab675fe78 |
|
BLAKE2b-256 | 989860d75680d911e479bb07f8641ef93e3a8e7bde3f046eaeec2a952a84144b |
Hashes for delphifmx-1.0.8-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9f5d17ab912a4262c79bf63735230bb3d17bafeb31710e660bc33444398bbad4 |
|
MD5 | 3561beb2fc279c64301dfe0a761fab93 |
|
BLAKE2b-256 | 65c0b9a5f5492d4ea7461a17459a066e7aa504cb6c8bb9e7d244cf7d02af5895 |
Hashes for delphifmx-1.0.8-cp37-cp37m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cd9f7ac18c14f9061e3f34605b1432f29b45af89adceb30ea8a95eb961438902 |
|
MD5 | ad1081fad6a602421e9a04bb3720e72e |
|
BLAKE2b-256 | b0900c646aec2995d4ee320f391f57371659014fa6de4e4f93e46107b89b45b2 |
Hashes for delphifmx-1.0.8-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fca246cf49593e6e36d1ab2b1e5696db05d44899011518895a83df8e3ab823a2 |
|
MD5 | f8ec7a3501052e443f0a4777d1cf63b1 |
|
BLAKE2b-256 | d46580a727574f3be27b7b1e53d0b7124a4fc2f8880bfeea7054ad8e7f8b46ee |
Hashes for delphifmx-1.0.8-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3e6414b2f7f45bb80637a8f9e45b065e4f8383259425d4e51c82cfd0c5e9afac |
|
MD5 | 011856380aaaa5e6ad937df2c3212387 |
|
BLAKE2b-256 | 8d8a45ffb83f806063694db0719b512ce9001c9617ce8f0ea8ba610bc7742f30 |
Hashes for delphifmx-1.0.8-cp36-cp36m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 68e109d17752135e01b29e200a1ec841143c5d0dac001423cf3af906c659f8b0 |
|
MD5 | 65adaa75bfaf105a564117c248cb8ac2 |
|
BLAKE2b-256 | d918197c7be02232d10179034dd3bda75c50656e6f71485f5c087d9d73646179 |
Hashes for delphifmx-1.0.8-cp36-cp36m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6e1734dc32945e1f4832af6ba103ca18ab479bfc4241c69f4647f2b545c17405 |
|
MD5 | 9923b64d7bd2d4d2825eb75499e19182 |
|
BLAKE2b-256 | f70017205af047eed4f91330a200ad153039da7f7e69982192ca0a6b0262868d |
Hashes for delphifmx-1.0.8-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9ca184d081ae89698bd72f3a81f1d375d639118b50a7dff8990dff3be6325ba2 |
|
MD5 | d38ba33c0d87fcd5b02b5a5be884e06f |
|
BLAKE2b-256 | aaa3acde402029deb051cff0bdbc56f0af56b8f20bbb0aaf89e9550eb4ac9bbd |