Poslední verze | 4.1.0 (24. dubna 2020) |
---|---|
Vklad | github.com/wxWidgets/Phoenix |
Napsáno | Python a C ++ |
Typ |
Vazba C - Python ( d ) Widget toolkit Python softwarová knihovna ( d ) |
Licence | Licence na bezplatný software ( v ) a GNU General Public License |
webová stránka | wxpython.org |
wxPython je bezplatná Python implementace z wxWidgets programovací rozhraní . Tato knihovna v Pythonu se používá k vytváření grafických uživatelských rozhraní a je nejrozšířenější alternativou Tkinter .
wxPython je multiplatformní a stejný software lze spustit bez úprav v systémech Windows , UNIX a souvisejících a MacOS . K vytváření a správě widgetů se v maximální možné míře používá programovací rozhraní hostitelského operačního systému, které aplikaci dodává nativní vzhled.
wxPython se snaží spojit jednoduchost a snadnou čitelnost Pythonu s velmi kompletním programovacím rozhraním. To poskytuje rychlý vývojový cyklus a v případě potřeby umožňuje velkou složitost.
Aby bylo možné používat software, který používá tuto knihovnu, je nutné jej kromě instalace Pythonu nejprve stáhnout a nainstalovat do systému, pokud software neobdržíte jako binární soubory .
wxPython se narodil, když Robin Dunn potřeboval grafické uživatelské rozhraní, které mělo být nasazeno pod HP-UX a také Windows 3.1 během několika týdnů. Při hodnocení komerčních řešení našel v Pythonu vazby pro sadu nástrojů wxWidgets. Takže se naučil Python a brzy se stal společně s Harri Pasanen jedním z hlavních vývojářů wxPython (který vyrostl z těchto původních vazeb) . První verze obálky byly ručně kódovány, ale rychle se stalo velmi obtížné synchronizovat kód s verzemi wxWidgets. Na druhou stranu, novější verze jsou vytvářeny pomocí SWIG , což značně snižuje práci potřebnou pro aktualizace. První „moderní“ verze byla ohlášena v roce 1998 [1] (fr).
wxPython je vydáván pod licencí wxWindows Library , která je založena na LGPL, ale umožňuje distribuci odvozených děl na základě jakékoli licence.
Zde je výsledek:
Výsledek v systému Windows XP
Výsledek pod Linuxem a GNOME
Výsledek pod Linuxem a MATE (temné téma)