Wie löscht man in einem Label etwas geschriebenes?

Fragen zu Tkinter.
extreme16
User
Beiträge: 8
Registriert: Dienstag 17. Juni 2008, 17:49

Wie löscht man in einem Label etwas geschriebenes?

Beitragvon extreme16 » Dienstag 1. Juli 2008, 20:22

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
Benutzeravatar
wuf
User
Beiträge: 1368
Registriert: Sonntag 8. Juni 2003, 09:50

Beitragvon wuf » Mittwoch 2. Juli 2008, 06:47

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:
Take it easy Mates!

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder