Delphi FMX for Python
Project description
DelphiFMX for Python
Delphi's FireMonkey framework as a Python module for 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 accellerated rendering. It includes a rich styling system and is user extensible.
About:
The delphifmx
is a natively compiled Python module powered by the Python4Delphi library. It gives Python developers access to the FireMonkey GUI framework from Python with no need to use Delphi in their development process, and is freely redistributable.
Python installation requirements on Linux:
It uses the Python interpreter, requiring Python to be compiled with the "--enable-shared" flag.
Make sure you've set the "LD_LIBRARY_PATH" and "PATH" environment variables and that Python loads the same libpython.so used by delphifmx.
- Check out the scripts directory for further instructions in how to install Python or for an automated installation process.
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 and cp3.10 (excluding cp3.6 on Linux and macOS)
Conda support:
- Win x86 and x64 from Python cp3.6 to cp3.10
- Linux x86_64 from Python cp3.7 to cp3.9
- macOS not supported yet
Also check out DelphiVCL4Python.
Powered by Embarcadero Delphi and the Python4Delphi library.
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-0.1.36-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 375fe90f8bd37a979bdf70ec12384e937709f4a4ead536b92d5490e72774314d |
|
MD5 | 4567d90d7800dde351b67d723b1e2e77 |
|
BLAKE2b-256 | 60136cae80dd21c2b7f5f9927dab1ac289d19478fd965617db76950626bfc503 |
Hashes for delphifmx-0.1.36-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8231c44dd09dadd9ec160aa6c6e471e10c845f08347ddef787707dcb63d5bd1a |
|
MD5 | ed027d22d73444c70de2fb993a74e444 |
|
BLAKE2b-256 | 06e2cbc3ed6e41e617b01b930dc76bf71110c63908d995a53c1c8dcd78c8f449 |
Hashes for delphifmx-0.1.36-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6ebc755e01b24e765bc214acd04de7df6893608c9a880d4b6b59c8a5a8880616 |
|
MD5 | 63f853e6763c35cf0d38a6e7e50dc5d8 |
|
BLAKE2b-256 | f4a3d5d6e5d8d99cccbff1be9fcbbf75e2bdc147bd9aebe1f7c34791098592fd |
Hashes for delphifmx-0.1.36-cp310-cp310-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fdecbc55b4230cc9822324848b075bd1ead634565a26c19051abea3a8567949d |
|
MD5 | 219e0ac3089f10473b8866d768d56fe8 |
|
BLAKE2b-256 | 98124210fcf79c15e22d749b3267da4a6137d59d601d20a913eb853b7ff90411 |
Hashes for delphifmx-0.1.36-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6ab1eb9aab48b29a6d80d36e6fac4645fbf6b380e94e22682f6b0f95a21b3577 |
|
MD5 | e6ebf9e6a255d82f32c33fe3fa423599 |
|
BLAKE2b-256 | 623a46f1157c58ab32ebdd7f9f53d3ed0a7f51a7998b33a21cdd652219e0d0f4 |
Hashes for delphifmx-0.1.36-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e4cbce5562a61ab34dba93423c127bc6e88845e8365889094f02449f15559754 |
|
MD5 | 3571d6b471816ff493ff29cdcdb93beb |
|
BLAKE2b-256 | 1759eca6ee5883f64dce70c31653d0d98110613bf724519491460318bc4fcb3a |
Hashes for delphifmx-0.1.36-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c128160a03dda2a04cb83d0ad2540ccde57d2856f40d30df76d2fbc665992e1b |
|
MD5 | bd891c388511f766793978312c56e1e6 |
|
BLAKE2b-256 | 2e76c706e1eba2b24ad781b60157ea5704b44af37e3a097a83b0cdff6d435fc9 |
Hashes for delphifmx-0.1.36-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 55a6dea141632a11b723d804f406cec6a737fe7ad50849bdd5e18ede4dd7f9e4 |
|
MD5 | 73902ef6fbee90ba380fafcf6ebf58c4 |
|
BLAKE2b-256 | 6d9e173abd66d2ebc59e26520d1fc592ed72f1c8b69fddd47ddad5c584cafd04 |
Hashes for delphifmx-0.1.36-cp39-cp39-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 731b9061e0bd1e4c57bc2a7850ce0728f072f0df003c3bb086e3e9509b521bc8 |
|
MD5 | 37550711ad649bf383a58f25adff7273 |
|
BLAKE2b-256 | e3d48a5b75f4b8ecfec98f2ea7fec30115db673b7efacbe1a3ea7998b1564183 |
Hashes for delphifmx-0.1.36-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 07a5bb758d7afceea4da337cdebd4007a2e92c941764366ab32a6a275caf0f9d |
|
MD5 | 3e1a50da4d09b0366ba932d4a3c7dc04 |
|
BLAKE2b-256 | 32c3717dc9a925f6f03b674229eb20a281e5eda66c14d2284340ffe505fa4ab0 |
Hashes for delphifmx-0.1.36-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ac42b333bc80184b9c71b189ed78e3989033f8691b4a593a24c2362611dbf3ea |
|
MD5 | 4c44419599be16ad9b4caa43e201f4a2 |
|
BLAKE2b-256 | 29b2c98d733e8fd41782731daa01a41329f09a0c7e9d148c1c2728ad784654a6 |
Hashes for delphifmx-0.1.36-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 24e93eefbb2f6c3d16f5c3fef7264a791d02b57c721ea60731066d7596f4ec57 |
|
MD5 | 797b36d350e4f8426c6e858185559608 |
|
BLAKE2b-256 | 4645e01f038acf694768136476ea01aa7ea9b60096086af0cc45d1a7dc4ecb47 |
Hashes for delphifmx-0.1.36-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | af9e8a08b96c6f287b6e50501ead0f52aa8c05bb7280fb040d43439fca8d0507 |
|
MD5 | 622b0bb31041753d63286aa8392f60f5 |
|
BLAKE2b-256 | b9265dae82a208d93971956893b45d2af7dd3670e0e4e6c2dd73c5b6d5184807 |
Hashes for delphifmx-0.1.36-cp38-cp38-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d4fc39dd1d069f05853b7e5c78986cafac8d0e80a46562425010e914ff6bcc38 |
|
MD5 | 060c072266469ff47fb1ffe1b74cfa94 |
|
BLAKE2b-256 | d64257f8b5e627eb8cc90b717047e04325df1300354f89b8da90d29bacec926a |
Hashes for delphifmx-0.1.36-cp38-cp38-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 967f951448d1c0dd81f939c7ce7dc928b35d8b8a108ee18baf394fc8c0a628d2 |
|
MD5 | f018283d17b9a7fee416a42fe5313569 |
|
BLAKE2b-256 | 1e1a4f602de57e3ec5f033704fea7bf71d0cdc1a14bd42b4de06513754042829 |
Hashes for delphifmx-0.1.36-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5c187518a7c2e32db8032d7eb37d24f23553d7430be98fd61bca3365b90e93f1 |
|
MD5 | 99f5f7bb4bca03cf1e1103332f27752b |
|
BLAKE2b-256 | 51486e1a0058b3c3b9e8f6855ecb4d1a8ee1920da8380fb88afb08354b0333ee |
Hashes for delphifmx-0.1.36-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a50b4a0d2e59c891ed86f6e269244a20e383fe7dff39f7defc53e07dc99d5f65 |
|
MD5 | bd7f7e00c6c96505c5b51d1a04e65908 |
|
BLAKE2b-256 | 44ad3713e5b2b755fae351b99404080146e371e68486699451e77e5f9a3ccbd6 |
Hashes for delphifmx-0.1.36-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a353a9c646bd10455ccd3c95a6da41ba17080a420b580c271443df816aa8fe9b |
|
MD5 | 6ee361370750743c1be442e258017a88 |
|
BLAKE2b-256 | 1f9114670bc0c98c130b072e304bed4bab34413b83fe0a6db029f842af6c4ff8 |
Hashes for delphifmx-0.1.36-cp37-cp37m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 772e6ceb59753559e2805abe3cbd83c42ad15e7a052d17f5db3058c616e86826 |
|
MD5 | 2dfa13561ad5b2fe8c545c13d7cdd2c8 |
|
BLAKE2b-256 | 85c173fdd7d6a67c060cd0afe75012cd689d4fd61c26be95ac67e4278d2c1e99 |
Hashes for delphifmx-0.1.36-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6be16c9b126d997feff5957cd2d821e81a5b678cad348133468c1068c913cff4 |
|
MD5 | 2f1e18056fe412da1fa684758ef8e7f5 |
|
BLAKE2b-256 | e3a7ef355a75f906c409b40f6ed091a0e381cc14c8f29614c4a468aaed55353c |
Hashes for delphifmx-0.1.36-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4b054716fd27a0709627b2e3b4ca6f7032bb4b62eddffde02d1b1e1e2c401547 |
|
MD5 | bbcf0354b9ee70792391702420d20752 |
|
BLAKE2b-256 | e23862f253edf12fccf67d3b10fd298b3d8a574a09fb2c5ca25f41ce1cfcd4ad |
Hashes for delphifmx-0.1.36-cp36-cp36m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6b1d7af8a7459638ea2e12867c25ef85fc45341dfecb7015dc2e6c47e305dd81 |
|
MD5 | 5c450c39ce2d417adc2673f6db75780e |
|
BLAKE2b-256 | 53343b813291d25707ca4c7ee3c66c8366cce8878467a3f113c662450d7110e4 |
Hashes for delphifmx-0.1.36-cp36-cp36m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c7db14858587be2d9851ba6b11069b19b546b60840f2ef83f8e7bcbc84c4a687 |
|
MD5 | 95df4dc48eb86f110c1ae68d1cf90eb9 |
|
BLAKE2b-256 | 5610fc32389bd80a3df49869714b872385e8ba41f9aa2d2eea7eada1b0c77a11 |
Hashes for delphifmx-0.1.36-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6d765b0f38e8ee30726e9f83968284c924cde8fd4cf189152cf3e6b5e66bf899 |
|
MD5 | 70dd54e6c9ae1c0dec532b7d5fb2b793 |
|
BLAKE2b-256 | 9487e00adbfe4f61dbcde3c4633402feefb0aed79521b8a1b0396254e3489de0 |