Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Prvá metóda plátno vytvára na plátno , na ktoré iné objekty môžu byť umiestnené . Prvou úlohou je importovať do knižnice Tkinter , vytvorte plátno a definovať jeho veľkosť . Nutné Python kód vyzerá niečo ako toto :
from Tkinter import *
root = Tk ( )
plátno = Canvas ( koreň , šírka = 300 , výška = 300 )
canvas.pack ( fill = BOTH )
To vytvára sivý 300 x 300 pixelov námestí . Ako si vytvoriť na tomto plátne viac objektov , bude nulový bod ( 0,0 ) súradníc je ľavý horný roh ; . Pravom dolnom rohu je ( 300 , 300 ) bod
vytvorte metódu , časť 1
Použité definovať a určiť , čiary , tvary a rôzne typy súborov, metóda " vytvorenie " vyžaduje názov tvaru alebo obrazu , ktoré majú byť vytvorený spoločne s jeho umiestnením na súradnicové roviny a rôzne ďalšie konfiguračné informácie . Vytvorenie jednoduché línie vyzerá v Pythone :
canvas.create_line ( 100 , 100 , 200 , 200 , tag = řádek1 )
pridaný do kódu výšky , ktorá vytvára plátno , to bude vytvoriť rad v rámci 300 o 300 pixelov plátno . To sa tiež vrátiť jedinečné číslo identifikujúce tento riadok objekt , ktorý môže byť odkazuje v neskoršom kódu.
Vytvorte metódu , časť 2
spôsob vytvorenia stavia tvary , rastrové obrázky a textové polia mimo iné grafické prvky . Nasledujúce syntaxe vytvorí červený štvorec v ľavom hornom rohu canvas.create_rectangle ( 0,0,150,150 , vyplňte = " červený " , tag = " MySquare " )
Vytvorenie textové pole vyžaduje umiestnenie na plátne okrem písiem , veľkosti a textu , ako v nasledujúcom príklade : " Ahoj , metódy plátno "
canvas.create_text ( 230.230 , text = u , fill = " red " , font = ( " Times " , " 12 " , tag = " TextBox1 " ) )
Raise , Dolné , Delete a itemconfig metódy
Objekty vytvorené pomocou vytvorenia metódy môžu byť presunuté na začiatok , sa sťahoval do spodnej časti , odstrániť alebo upraviť pomocou zdvíhanie , spúšťanie , odstrániť , a metódy itemconfig . Nasledujúci riadok kódu zmení červený štvorec nad modro :
canvas.itemconfig ( MySquare , fill = " blue " ) klipart
" MySquare " je značka použitá pri vytváraní metóda vytvorená Červené námestie objekt . Objekty môžu byť tiež odvolával sa na jedinečnú celé číslo ID , ktoré boli priradené , kedy boli vytvorené .