Python: Tkinter: Unterschied zwischen den Versionen

Aus Flinkwiki
Wechseln zu: Navigation, Suche
(Allgemeines)
Zeile 12: Zeile 12:
  
 
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.
 
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://docs.python.org/3/library/tkinter.html
  
 
* https://de.wikipedia.org/wiki/Tkinter
 
* https://de.wikipedia.org/wiki/Tkinter
Zeile 22: Zeile 24:
  
 
----
 
----
 +
 
== Import ==
 
== Import ==
  

Version vom 4. Juli 2019, 13:04 Uhr

Seitenübersicht
Zur Seite "Python"
Zur Seite "Python: Klassen"
Zur Seite "Python: Module"
Zur Seite "Python: Turtle"
Zur Seite "Python: pygame"



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

[1]



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()

[2]


| |