Seite 1 von 1

Wie löscht man in einem Label etwas geschriebenes?

Verfasst: Dienstag 1. Juli 2008, 20:22
von extreme16
Hallo zusammen,
Ich bin gerade dabei ein abirechner zu bauen.
Doch mein "Neu" knopf soll dann alle Daten in den Entry-Feldern und in den bestimmten Labels löschen.
Jetzt frage ich mich wie der Befehl, um in den Labels etwas zu löschen.

Ich bitte um einen rat
Vielen dank

extreme16

Verfasst: Mittwoch 2. Juli 2008, 06:47
von wuf
Hallo extreme16

Hier ein kleines Beispiel:

Code: Alles auswählen

#!/usr/bin/env python
# -*- coding: UTF-8 -*-

# Skriptname clear_entry_label_01.py (02.07.2008 wuf)

import Tkinter as tk

def clear():
    """Löscht Label und Entry"""

    #~~ Löscht Label-Inhalt
    label['text'] = ""

    #~~ Löscht Entry-Inhalt
    entry.delete(0,'end')

#~~ Erstellt Hauptfenster
root = tk.Tk()
root.geometry('200x110')
root.title('Clear')

#~~ Label
label = tk.Label(root,
    bd   = 0,
    text = 'Label',
    width = 20,
    highlightthickness = 0
    )
label.place(x=20,y=20)

#~~ Entry
entry = tk.Entry(root,
    bd = 1,
    bg = 'white',
    width = 20,
    highlightthickness = 0
    )
entry.place(x=20,y=40)

#~~ Schreibt etwas ins Entry-Feld
entry.insert(0,'My Entry')

#~~ Schaltfäche 'Neu'
button = tk.Button(root,
    bd = 1,
    text = 'Neu',
    command = clear
    )
button.place(x=20,y=70)

entry.focus_set()

root.mainloop()
Gruss wuf :wink: