Python: Tkinter: Unterschied zwischen den Versionen
Flinh1 (Diskussion | Beiträge) |
Flinh1 (Diskussion | Beiträge) |
||
Zeile 2: | Zeile 2: | ||
<div align="right">'''[[Python|Zur Seite "Python"]]'''</div> | <div align="right">'''[[Python|Zur Seite "Python"]]'''</div> | ||
+ | == Allgemeines == | ||
+ | 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. | ||
− | + | * https://de.wikipedia.org/wiki/Tkinter | |
− | |||
− | |||
− | |||
* https://www.python-kurs.eu/python_tkinter.php | * https://www.python-kurs.eu/python_tkinter.php | ||
Zeile 16: | Zeile 15: | ||
---- | ---- | ||
− | + | == Import == | |
Unter Python2 wird ''Tkinter'' großgeschrieben, unter Python3 kleingeschrieben: ''tkinter''. | Unter Python2 wird ''Tkinter'' großgeschrieben, unter Python3 kleingeschrieben: ''tkinter''. | ||
Zeile 26: | Zeile 25: | ||
---- | ---- | ||
− | + | == Widgets == | |
button | button | ||
Zeile 53: | Zeile 52: | ||
treeview | 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_chooseColor - lässt ein Pop-up-Fenster erscheinen, dass es dem Benutzer ermöglicht eine Farbe aus einer Palette auszuwählen. | ||
Zeile 64: | Zeile 63: | ||
toplevel - erzeugt und verändert Widgets auf höchster Ebene. | toplevel - erzeugt und verändert Widgets auf höchster Ebene. | ||
− | + | == Geometrie-Manager == | |
place | place | ||
Zeile 73: | Zeile 72: | ||
---- | ---- | ||
− | + | == Beispiel Textbox == | |
<nowiki> | <nowiki> |
Version vom 21. Mai 2019, 09:14 Uhr
Inhaltsverzeichnis
Allgemeines
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()
| |