Arkadaşlar, ben bir buttona tıkladığımda Text içinde yazan yazının silinmesini istiyorum yardım eder misiniz? Şimdiden teşekkürler.
.delete(0,END)
komutuyla yapabilirsin
onu denedim ama şöyle bir hata verdi ;
Exception in Tkinter callback
Traceback (most recent call last):
File “C:\Users\pc\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Python 3.9.4\lib\tkinter_init_.py”, line 1892, in call
return self.func(*args)
File “C:\Users\pc\PycharmProjects\Teko Comporation\Mail.py”, line 122, in gönder
E3.delete(0,END)
File “C:\Users\pc\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Python 3.9.4\lib\tkinter_init_.py”, line 3602, in delete
self.tk.call(self._w, ‘delete’, index1, index2)
_tkinter.TclError: bad text index “0”Process finished with exit code 0
senin dediğin Entry için geçerli.
başıboş yazmamalısın.
import tkinter as tk
box = Text(master,.....)
box.delete(0,END)
E3 = Text(root, bg="#404040", fg="tomato",insertbackground='tomato',borderwidth=0)
E3.place(x=135,y=202.5, width=280, height=100)
E3.config(font=("Sans Serif",15))
.
. . .
E3.delete(0,END)
Yazdığımda dediğim hatayı veriyor
from tkinter import *
root = Tk()
E3=Text(root, bg="#404040", fg="tomato",insertbackground='tomato')
E3.pack()
buton = Button(root,text='Sil',command=lambda :E3.delete("1.0","end"))
buton.pack()
mainloop()
incele ardından eklersin projene