Pysimplegui - je to jednoduchá a intuitivní Knihovna pro vytvoření grafického uživatelského rozhraní (GUI) v jazyce Python. Umožňuje rychlé a snadné vytváření oken, tlačítek, vstupních polí a dalších prvků rozhraní. Pysimplegui je výkonný nástroj pro vývoj aplikací s grafickým rozhraním, který umožňuje programátorům soustředit se spíše na funkčnost aplikace než na její vzhled.
Instalace knihovny Pysimplegui probíhá krok za krokem a nevyžaduje žádné zvláštní programovací dovednosti.
Chcete-li začít, budete se muset ujistit, že máte v počítači nainstalovaný Python. Pysimplegui je kompatibilní s Python verze 3.5 a vyšší. Pokud ještě nemáte nainstalovaný Python, můžete si jej stáhnout z oficiálních stránek Pythonu.
Po úspěšné instalaci Pythonu můžete nainstalovat knihovnu Pysimplegui pomocí pip. Otevřete příkazový řádek a zadejte následující příkaz:
pip install pysimplegui
Po dokončení instalace knihovny Pysimplegui ji můžete začít používat ve svých projektech. Importujte knihovnu do skriptu pomocí následujícího řádku:
import PySimpleGUI as sg
Nyní jste připraveni používat funkce a funkce Pisimplegui k vytvoření uživatelského rozhraní v jazyce Python.
Instalace Pythonu
| Krok 1: | Přejděte na oficiální web Pythonu pomocí odkazu https://www.python.org/downloads/ |
| Krok 2: | Vyberte verzi Pythonu pro váš operační systém. Doporučujeme zvolit nejnovější stabilní verzi, která je podporována vaším operačním systémem. |
| Krok 3: | Stáhněte si instalační soubor Python. |
| Krok 4: | Spusťte instalační soubor a postupujte podle pokynů průvodce instalací. |
| Krok 5: | Vyberte cestu instalace Pythonu v počítači. Doporučuje se zvolit navrhovanou výchozí cestu. |
| Krok 6: | Ujistěte se, že je vybrána možnost "Add Python to PATH", která zajistí správné nastavení proměnné prostředí PATH. |
| Krok 7: | Klikněte na tlačítko" Instalovat " (nainstalovat) a počkejte, až bude instalace dokončena. |
| Krok 8: | Po dokončení instalace Pythonu můžete zkontrolovat, zda je instalace správná, otevřením příkazového řádku (ve Windows) nebo terminálu (v macOS nebo Linuxu) a zadáním příkazu python --version . |
Nyní máte v počítači nainstalovanou nejnovější verzi Pythonu a jste připraveni začít instalovat knihovny a vyvíjet programy v Pythonu.
Instalace pip
Chcete-li nainstalovat knihovnu PySimpleGUI, musíte mít nástroj pip, který vám umožňuje instalovat balíčky Pythonu z oficiálního úložiště PyPI.
Instalace pip je poměrně jednoduchá. V distribuci Pythonu, počínaje verzí 3.4, je pip dodáván s Pythonem.
- Otevřete příkazový řádek (konzola).
- Zadejte příkaz pip a stiskněte Enter.
- Pokud vidíte informace o verzi pip a jejích dostupných příkazech, pak je pip již nainstalován a připraven k použití.
- V opačném případě musíte nainstalovat pip.
Pokud máte nainstalovaný Python, ale nástroje pip ne, můžete zkusit nainstalovat pip pomocí následujících příkazů:
- Pro uživatele Linux / macOS:
- sudo easy_install pip
- Pro uživatele Windows:
- py -m ensurepip --upgrade
Po provedení příkazu instalace pip budete mít možnost nainstalovat různé knihovny Pythonu pomocí následujícího příkazu:
pip install jménoNyní, když máte nastavenou instalaci balíčků pomocí pip, můžete začít instalovat knihovnu PySimpleGUI.
Instalace virtuálního prostředí
Pro instalaci knihovny Pysimplegui do Pythonu se doporučuje používat virtuální prostředí. Virtuální prostředí umožňuje vytvořit izolované prostředí, ve kterém lze instalovat a používat různé balíčky bez dopadu na hlavní systém.
Zde je krok za krokem návod, jak nainstalovat virtuální prostředí při používání Pythonu:
- Nainstalujte balíček virtualenv pomocí následujícího příkazu: pip install virtualenv
- Vytvořte nový adresář pro svůj projekt a přejděte do něj pomocí příkazového řádku nebo terminálu.
- Vytvořte nové virtuální prostředí pomocí následujícího příkazu: virtualenv venv
- Aktivujte virtuální prostředí takto: source venv / bin / activate (pro uživatele Linuxu a macOS) nebo venv\Scripts\activate (pro uživatele Windows)
Po provedení těchto kroků bude virtuální prostředí vytvořeno a aktivováno. Nyní můžete nainstalovat a používat knihovnu Pysimplegui v tomto prostředí bez dopadu na jiné projekty nebo systém jako celek.
Instalace Pysimplegui
Chcete-li začít instalovat knihovnu Pysimplegui do Pythonu, budete muset postupovat podle několika jednoduchých kroků. Níže jsou popsány hlavní kroky instalace:
- Nainstalujte Python do počítače: navštivte oficiální web Pythonu (https://www.python.org) a stáhněte si nejnovější verzi Pythonu kompatibilní s vaším operačním systémem.
- Otevřete příkazový řádek nebo terminál v počítači.
- Nainstalujte Pysimplegui pomocí nástroje pip, který je součástí nainstalovaného Pythonu. Zadejte následující příkaz:
pip install pysimplegui
- Počkejte na dokončení instalace knihovny. Po dokončení procesu instalace obdržíte oznámení o jeho úspěšném dokončení.
Gratuluji! Nyní máte nainstalovanou knihovnu Pysimplegui a jste připraveni začít vytvářet grafické uživatelské rozhraní (GUI) ve svých programech v Pythonu.
Vytvoření prvního okna
Chcete-li vytvořit okno pomocí knihovny PySimpleGUI, musíte provést několik kroků.
1. Nainstalujte knihovnu PySimpleGUI, spusťte příkaz:
pip install PySimpleGUI
2. Importujte potřebné moduly:
import PySimpleGUI as sg
3. Definujte označení okna jako seznam seznamů:
layout = [[sg.Text("Привет, мир!")], [sg.Button("Нажми меня")]]
4. Vytvořte okno:
window = sg.Window("Мое первое окно", layout)
5. Vstupte do hlavního cyklu zpracování událostí:
while True:event, values = window.Read()if event == sg.WINDOW_CLOSED:break
6. Přidejte logiku zpracování událostí do příslušného bloku:
if event == "Нажми меня":sg.Popup("Кнопка была нажата!")
7. Po dokončení práce zavřete okno:
window.Close()
Nyní můžete vytvořit své první okno pomocí knihovny PySimpleGUI a přidat do něj potřebné prvky rozhraní.
Přidání prvků do okna
Po vytvoření okna v knihovně Pysimplegui můžete přidat různé prvky pro uživatelský zážitek. Zde jsou některé z nich:
- Textová značka: sg.Text()
- Pole pro zadávání textu: sg.InputText() , sg.Input()
- Tlačítka: sg.Button()
- Zaškrtávací políčka: sg.Checkbox()
- Rozbalovací seznamy: sg.Combo()
- Přepínače: sg.Radio()
- Seznamy: sg.Listbox()
- Posuvníky: sg.Slider()
- Grafické obrázky: sg.Image()
Každý prvek má své vlastní parametry, jako je text, rozměry, barva a další. Po vytvoření okna můžete do okna přidat prvky pomocí metody window:
window = sg.Window('Мое окно', layout)window['element_name'].update('Новый текст')
Toto je příklad kódu, který vytvoří okno s layout (rozvržení) a aktualizuje text položky s názvem "element_name".
Přidání prvků do okna v Pysimplegui vám umožní vytvářet interaktivní a užitečné aplikace s jednoduchým a intuitivním rozhraním.
Zpracování událostí
Hlavním mechanismem zpracování událostí je cyklus událostí (event loop). Cyklus událostí čeká na akci uživatele a plní příslušné funkce, pokud dojde k událostem.
Pro každý widget (prvek grafického rozhraní) lze zadat zpětné volání (callback), které bude vyvoláno, když dojde k určité události. Zpětné hovory mohou být spojeny s různými událostmi, jako je stisknutí tlačítka, Výběr položky v seznamu atd.
Když uživatel provede akci, například stiskne tlačítko, cyklus událostí Pisimplegui vyhledá widget spojený s touto událostí a vyvolá odpovídající zpětné volání. V rámci zpětného volání lze provádět nezbytné operace související s událostí.
Při zpracování událostí v Pysimplegui je důležité pochopit, že cyklus událostí musí zůstat aktivní. Pokud cyklus neočekává události, aplikace se může zaseknout. Abyste se vyhnuli uzamčení, měli byste použít metodu window.read () pro očekávání událostí.
Pro snadné zpracování událostí poskytuje Pysimplegui řadu vestavěných funkcí, jako je" event "a" values", které vám umožní získat informace o události a hodnotách widgetů.
| Funkce | Popis |
|---|---|
| event | Vrátí řádek s názvem události, která se stala |
| values | Vrátí slovník s hodnotami všech widgetů v aktuálním okně |
Tyto funkce lze použít v rámci zpětných hovorů k provádění operací závislých na události nebo hodnotách prvků rozhraní.