Python: Tkinter: Unterschied zwischen den Versionen

Aus Flinkwiki
Wechseln zu: Navigation, Suche
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
== 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.
 
  
 
* https://www.python-kurs.eu/python_tkinter.php
 
* https://www.python-kurs.eu/python_tkinter.php
Zeile 16: Zeile 15:
  
 
----
 
----
=== Import ===
+
== 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 ===
+
== Widgets ==
  
 
     button
 
     button
Zeile 53: Zeile 52:
 
     treeview
 
     treeview
  
=== Fenster ===
+
== 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 ===
+
== Geometrie-Manager ==
  
 
     place
 
     place
Zeile 73: Zeile 72:
  
 
----
 
----
=== Beispiel Textbox ===
+
== Beispiel Textbox ==
  
 
  <nowiki>
 
  <nowiki>

Version vom 21. Mai 2019, 10:14 Uhr

Seitenübersicht
Zur Seite "Python"

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]


| |