Pro vývoj grafických programů v Pythonu existuje mnoho různých knihoven. Pokud ale na takovou knihovnu začneme klást doplňující požadavky, výběr se nám začne zužovat. Dobrá grafická knihovna by měla:
- Fungovat pod různými operačními systémy, např. Windows, Linux, Mac OS.
- Fungovat na 32-bitových i 64-bitových systémech
- Fungovat s Python 2 i 3
- Mít snadnou instalaci
- Mít neomezující licenci
- Mít aktivní vývoj
Na základně těchto požadavků můžeme vyřadit:
- TkInter — tyto aplikace nejsou hezké. Opravdu nejsou.
- WxPython — nefunguje na 64-bitových Windows
- PyGTK — neprobíhá vývoj
- PyQt — je omezeno GPL licencí
Takže nám zůstává … PySide. Jedná se o Pythoní nadstavbu nad knihovnou Qt, s LGPL licencí.
Jediným nedostatkem je (prozatím) podpora Qt 5. Ale to se možná časem spraví.
Žádné komentáře:
Okomentovat