Python: Tkinter: Unterschied zwischen den Versionen
Flinh1 (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „ == Tkinter == Tkinter ist die Python-Schnittstelle zu Tk. Tkint ist ein Akronym für "Tk interface". Tk wurde ursprünglich als eine GUI-Erweiterung für T…“) |
Flinh1 (Diskussion | Beiträge) |
||
| Zeile 1: | Zeile 1: | ||
| + | <div align="right"><big>'''[https://flinkwiki.de/index.php?title=Kategorie:Alle_Seiten Seitenübersicht]'''</big></div> | ||
| + | <div align="right">'''[[Python|Zur Seite "Python"]]'''</div> | ||
| + | |||
| Zeile 95: | Zeile 98: | ||
---- | ---- | ||
| + | |||
| + | [[Kategorie: Alle Seiten]] | [[Kategorie: Programmierung ]] | | ||
Version vom 21. Mai 2019, 09:13 Uhr
Inhaltsverzeichnis
Tkinter
Tkinter ist die Python-Schnittstelle zu Tk. Tkint ist ein Akronym für "Tk interface". Tk wurde ursprünglich als eine GUI-Erweiterung für Tcl entwickelt.
Import
Unter Python2 wird Tkinter großgeschrieben, unter Python3 kleingeschrieben: tkinter.
Python2: from Tkinter import *
Python3: from tkinter import *
Widgets
button canvas checkbutton combobox entry frame label labelframe listbox menu menubutton message notebook tk_optionMenu panedwindow progressbar radiobutton scale scrollbar separator sizegrip spinbox text treeview
Fenster
tk_chooseColor - lässt ein Pop-up-Fenster erscheinen, dass es dem Benutzer ermöglicht eine Farbe aus einer Palette auszuwählen. tk_chooseDirectory - Pop-up-Fenster, dass einem Benutzer erlaubt interaktiv ein Verzeichnis auszuwählen. tk_dialog - ein Pop-up-Fenster in Form eines Dialogfenster tk_getOpenFile - Pop-up-Fenster, dass einem Benutzer erlaubt interaktiv eine Datei zum Öffnen auszuwählen. tk_getSaveFile - Pop-up-Fenster, dass einem Benutzer erlaubt interaktiv eine Datei zum Schreiben auszuwählen. tk_messageBox - Pop-up-Fenster mit Message. tk_popup - Pop-up-Fenster. toplevel - erzeugt und verändert Widgets auf höchster Ebene.
Geometrie-Manager
place grid pack
Beispiel Textbox
from tkinter import *
w1=Tk()
w1.geometry('100x100')
w1.config(bg='#f00')
w1.title('red windows')
w2=Tk()
w2.geometry('300x300')
w2.config(bg='grey')
w2.title('grey windows')
t1 = Label(w1, text='text in red window', fg='yellow', bg = 'grey')
t1.config(font = ('Times', 25))
t1.pack()
w1.mainloop()
w2.mainloop()
| |