কম্পিউটার টিউটোরিয়াল

Tkinter Text উইজেটে ডিফল্ট ডাবল-ক্লিক আচরণ কনফিগার করা

Text উইজেটে ডাবল-ক্লিক বাইন্ড করে কাস্টম আচরণ (যেমন সকল টেক্সট সিলেক্ট করা) বাস্তবায়ন করা যায়। bind('', callback) ব্যবহার করুন।

উদাহরণ কোড
from tkinter import *

win = Tk()
win.geometry("700x350")

def select_all():
    text.tag_add("start", "1.0", "end")
    return "break"

text = Text(win, width=50, height=10, font=('Calibri 14'))
text.pack()
text.insert(INSERT, "Select a word and then double-click")
text.bind('', select_all)

win.mainloop()
আউটপুট

টেক্সট উইজেটে লিখা থাকবে। একটা শব্দ সিলেক্ট করে ডাবল-ক্লিক করলে পুরো টেক্সট সিলেক্ট হবে (return "break" ডিফল্ট আচরণ বন্ধ করে)।

  1. টকিন্টার পাইথনে উইন্ডো থেকে উইজেট ডিলিট করা

  2. টকিন্টার পাইথনে টেক্সট উইজেট থেকে ইনপুট পাওয়া

  3. Tkinter Entry উইজেটে ডিফল্ট টেক্সট সেট করার উপায়

  4. Tkinter Text Widgetকে Read-Only বা ডিজেবল করা