Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako používať Tk Toolkit Python

Tk toolkit je multiplatformný knižnica pre vytváranie grafických užívateľských rozhraní ( GUI ) pre programy napísané v rôznych programovacích jazykoch . Pretože neexistuje žiadny univerzálny kód alebo jednoduchý spôsob , ako prekladať z nich , každý z jazykov podporovaných Tk toolkit je nutné použiť knižnicu kódu " obálky " , takže rozhranie môžu byť vytvorené pomocou vlastného kódu . V Pythone , knižnica používa rozhranie Tk sa nazýva Tkinter . Pokyny dovolená 1

import Tkinter modul . Import Tkinter poskytuje vášmu programu prístup k tried , metód a funkcie potrebné pre vytvorenie komponenty grafického používateľského rozhrania . Môžete to urobiť buď pomocou " import " alebo " od " kľúčového slova načítať Tkinter modul do vášho skriptu : import Tkinter import Tkinterorfrom
2

Vytvorte koreňový widgetu . Všetky komponenty GUI sú tzv widgety , a Tk musí byť koreň widget obsahujú zvyšok widgety . Použite funkciu Tk ( ) k vytvoreniu inštancie koreňového widgetu . Program môže mať iba jeden koreň , a to musí byť prvý ovládací prvok vytvorený v programe : root = Tk ( )
3

Označte koreň widgetu . Aj keď je to povinné , je vhodné pridať zmysluplné označenie do hlavného okna programu . Štítok widgetu sa zobrazí v záhlaví hlavného okna . Použite metódu pack , aby automaticky veľkosť štítku na widget , na ktorom sa bude display.t = Label ( koreň , text = " Jednoduchý Tk aplikácie " ) t.pack ( )
4

Pridajte niektorú ďalšie widgety a príkazy programu . Všetky ostatné widgety vytvorené musí byť vykonané medzi tvrdením , že dováža Tkinter a na začiatku hlavnej udalosti slučky . Napríklad , ak chcete vytvoriť dve tlačidlá uzavreté v ráme , rám musí byť vytvorená a zabalené do koreňového widgetu . Tlačidlá sú vytvárané a zabalené do rámu : buttonframe = Frame ( root ) buttonframe.pack ( ) messagebutton = Button ( buttonframe , text = " Klikni na mňa " ) CancelButton = Button ( buttonframe , text = " cancel " ) messagebutton.pack ( side = LEFT ) cancelbutton.pack ( side = LEFT )
5

Začiatok hlavné udalosti slučku pre koreňový widgetu pomocou mainloop ( ) metóda . Hlavnou udalosťou slučka musí byť zahájená po tom , čo všetky ostatné príkazy v programe . Slučka udalostí spracováva užívateľské udalosti , ako je vstup z klávesnice od užívateľov a myši kliknutí . To tiež sleduje aktualizácie z okenného systému a z TK : hlavni.mainloop ( )

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené