5. 6. 2014

Grafické programy v Pythonu

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: