Seite 1 von 1

Cut, Copy and Paste

Verfasst: Montag 22. Oktober 2007, 17:14
von Agroschim

Code: Alles auswählen

def copy(event):
	tk.master.clipboard_clear()
	tk.master.clipboard_append(tk.text.selection_get())
def paste(event):
	if len(tk.text.tag_ranges(SEL)) != 0:
		tk.text.delete(SEL_FIRST, SEL_LAST)
	tk.text.insert(INSERT, tk.master.clipboard_get())
def cut(event):
	tk.master.clipboard_clear()
	tk.master.clipboard_append(tk.text.selection_get())
	if len(tk.text.tag_ranges(SEL)) != 0:		
		tk.text.delete(SEL_FIRST, SEL_LAST)
Haben für mich sehr befriedigende Ergebnisse erzielt. Kommentar erwünscht.

Verfasst: Montag 22. Oktober 2007, 21:02
von BlackJack
Du benutzt schon wieder bzw. immer noch globale Namen. Wo kommen `tk.master` oder `tk.text` her, oder `self` in der `cut()`-Funktion!? Du solltest das mit den GUIs vielleicht erst einmal lassen und Python Grundlagen lernen.

Verfasst: Montag 22. Oktober 2007, 22:05
von Agroschim
Mein Fehler...