Merhabalar, bir textbox üzerinde tıkladıgım satırı select etmesini istiyorum bunu nasıl yapabilirim yardımcı olursanız sevinirim.
KOD
from tkinter import *
menü = Tk()
menü.geometry('500x495+200+200')
text=Text(menü,foreground="#bbbdc0",exportselection=0,wrap=WORD,background="#2e2e2e",border=0,font=("Comic Sans MS",10),height=23,width=71).pack()
menü.mainloop()
Yapmak istedigim
Aşağıdaki kodları bir inceleyin isterseniz.
import tkinter as tk
root = tk.Tk()
text = tk.Text(master=root)
text.pack()
for i in range(10):
text.insert("insert", f"{str(i) * 10}\n")
def select(event):
index = event.widget.index("insert").split(".")[0]
start = index + ".0"
end = str(int(index) + 1) + ".0"
event.widget.tag_add("sel", start, end)
text.bind("<ButtonRelease-1>", select)
root.mainloop()
1 Beğeni
Harikasınız birde son olarak seçili içerigi nasıl print edebilirim teşekkürler.
select
fonksiyonunun sonuna print(event.widget.get(start, end)[:-1])
yazarsanız, ilgili satırı ekrana yazdırırsınız.
1 Beğeni