Tkinter er et bibliotek for programmeringsspråket Python , som gir GUI funksjonalitet til programmerere . Selv om det ikke er den eneste GUI -bibliotek for Python , er det en av de mest populære og godt støttet , noe som gjør det til et hyppig valg for dem å lære språket. Widgets er den universelle navnet for objekter i Tkinter , inkludert ting som vinduer , tekstfelt , etiketter og knapper . Å vite hvordan du skal deaktivere en knapp uten å fjerne det vil hjelpe deg å være mer fleksible i utviklingsprosessen ved at du kan sette din knapp " på vent " mens du utvikle resten av programmet. Du trenger
Python utviklingsmiljø
Vis flere instruksjoner
en
Kopier følgende tekst til Python utviklingsmiljø : en
Verden = Tk ( )
b = Button (World , text = "Trykk Me! " , command = sayHello )
p Dette vil representere din testknapp . I dette eksemplet er "World" navnet på knappen overordnede , "Trykk Me! " er teksten som vises på knappen og " sayHello " er navnet på funksjonen knappen vil påberope .
2
Ta ut " command = sayHello " tekst fra knappen for å deaktivere den. Dette vil gjengi knappen ubrukelig . Det vil fortsatt vises på skjermen , og vil fortsatt se ut som om det er presset , men ingenting vil skje som et resultat . Knappen koden vil se slik ut : en
b = Button (World , text = " ! Trykk Me" )
p Det er også mulig å la kommandoen i og deaktivere knappen gjennom et eget . alternativ
3
Legg til følgende tekst til knappen din : en
b = Button (World , text = " ! Trykk Me" , command = sayHello , state = DEAKTIVERT )
p Dette vil beholde den opprinnelige formen for knappen din , men vil deaktivere eventuelle handlinger knappen kan ellers påberope . Dette tillater deg å holde kommandoen på plass , noe som kan gjøre det lettere å spore hvordan programmet fungerer .