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

Python plátno Metódy

programovania Python má prístup k celej škále grafických widgety užívateľského rozhrania cez populárne knižnica Tkinter . Medzi neopěvovaných skvosty tohto GUI knižnice je plátno widgetu . Pozoruhodný pre jeho výkonnými funkciami , plátno widgetu bol využitý ako chrbtica pre jednoduché farby a kresliacich programov až po komplexné úpravu obrázkov aplikácie . Všetko, čo vytvoril alebo vložený na plátne widgetu sa stáva objektom , a môžu byť editované až na úroveň pixelov . Canvas Metóda

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é .

Najnovšie články

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