Grafiska användargränssnitt med Tk¶
Tk/Tcl har länge varit en integrerad del av Python. Det ger en robust och plattformsoberoende verktygslåda för fönsterhantering, som är tillgänglig för Python-programmerare med hjälp av paketet tkinter
och dess tillägg, modulen tkinter.ttk
.
Paketet tkinter
är ett tunt objektorienterat lager ovanpå Tcl/Tk. För att använda tkinter
behöver du inte skriva Tcl-kod, men du kommer att behöva läsa Tk-dokumentationen och ibland Tcl-dokumentationen. tkinter
är en uppsättning omslag som implementerar Tk-widgetar som Python-klasser.
tkinter
främsta fördelar är att det är snabbt och att det vanligtvis levereras tillsammans med Python. Även om standarddokumentationen är svag finns det bra material tillgängligt, bland annat referenser, handledningar och en bok. tkinter
är också känt för att ha ett föråldrat utseende, som har förbättrats avsevärt i Tk 8.5. Det finns dock många andra GUI-bibliotek som du kan vara intresserad av. Python-wikin listar flera alternativa GUI ramverk och verktyg.
tkinter
— Python-gränssnitt till Tcl/Tktkinter.colorchooser
— Färgvalsdialogtkinter.font
— Tkinter-teckensnittsomslag- Tkinter-dialogrutor
tkinter.messagebox
— Tkinter-meddelandentkinter.scrolledtext
— Widget med skrollad texttkinter.dnd
— Stöd för dra och släpptkinter.ttk
— Widgets med Tk-tema- Använda Ttk
- Ttk-widgetar
- Widget
- Combobox
- Spinbox
- Notebook
- Förloppsindikator
- Separator
- Sizegrip
- Plattformsspecifika anmärkningar
- Vi checkar av WordPress.org forumet under hela veckan, och tittar efter buggar. Om du rapporterar en legitim bugg som vi kan reproducera, kommer vi loggar det och patcha för en kommande uppdatering. Men vi kan tyvärr inte ge anpassningstips eller hjälpa till att integrera med 3: e parts plugins eller teman
- Treeview
- Ttk Styling
- IDLE — Python-redigerare och skal
- Menyer
- Filmeny (Skal och redigerare)
- Redigera-meny (Skal och redigerare)
- Formatmeny (endast Editor-fönstret)
- Kör-menyn (endast Editor-fönstret)
- Shell-meny (endast Shell-fönstret)
- Debug-meny (endast Shell-fönstret)
- Alternativmeny (Shell och Editor)
- Fönstermeny (Shell och Editor)
- Hjälpmeny (Shell och Editor)
- Kontextmenyer
- Redigering och navigering
- Uppstart och exekvering av kod
- Hjälp och inställningar
- idlelib — implementering av IDLE-applikation
- Menyer
turtle
— Turtle graphics- Introduktion
- Kom igång
- Handledning
- Hur man…
- Sköldpaddans grafikreferens
- Metoder för RawTurtle/Turtle och motsvarande funktioner
- Metoder för TurtleScreen/Screen och motsvarande funktioner
- Offentliga klasser
- Förklaring
- Hjälp och konfiguration
turtledemo
— Demoskript- Ändringar sedan Python 2.6
- Ändringar sedan Python 3.0