Chatten mit Tkinter 

Zu einem Chat-Programm fehlt uns noch:

  1. Ein Titel im Fenster oben
  2. Eine Bildlaufleiste (Warum?)
  3. Ein Beenden-Button

Unser Ergebnis könnte so aussehen:

Chatten mit Python

Der Titel


>>> from Tkinter import * 
>>> root = Tk()
>>> root.title('Chatten mit Python')
>>> root.mainloop()

Die Bildlaufleiste


>>> from Tkinter import *
>>> from ScrolledText import *
>>> root = Tk()
>>> textfenster = ScrolledText(root,width=90)
>>> textfenster.pack()
>>> root.mainloop()

ScrolledText ist eine Bibliothek (Modul) von Befehlen, die auf Tkinter-Befehlen aufbauen, wir bedanken uns bei Fredrik Lundh!

Der Beenden-Button

muss in etwa das gleiche leisten wie der Klick auf das kleine Kreuz im Fenster oben rechts:


>>> from Tkinter import * 
>>> root = Tk()
>>> def ende():
        root.destroy()

root.destroy() schließt das momentan geöffnete Fenster, hier also das root-Fenster, in dem unsere chat-Anwendung läuft, genau wie der Klick auf das kleine Kreuz im Fenster oben! Und hier noch die

Aufgabe

Erweitere dein Python-Programm vom letzten Mal um die Dinge, die hier stehen!

>>> Tkinter-Startseite


    W. Spiegel, Kontakt