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

Tkinter-এ টেক্সট উইজেটে ইনপুট নিয়ে টেক্সট প্রদর্শন করার পদ্ধতি


আমরা Tkinter text উইজেট ব্যবহার করে টেক্সট ইনসার্ট করতে, তথ্য প্রদর্শন করতে এবং text উইজেট থেকে আউটপুট পেতে পারি। একটি text উইজেটে ইউজার ইনপুট পেতে, আমাদের get() মেথড ব্যবহার করতে হবে। এটি কীভাবে কাজ করে বুঝতে একটি উদাহরণ নেই।

উদাহরণ

# প্রয়োজনীয় লাইব্রেরি ইমপোর্ট করুন
from tkinter import *
from tkinter import ttk

# Tkinter ফ্রেম ইনস্ট্যান্স তৈরি করুন
win = Tk()

# জ্যামিতি সেট করুন
win.geometry("700x350")

def get_input():
    label.config(text="" + text.get(1.0, "end-1c"))

# একটি টেক্সট উইজেট যোগ করুন
text = Text(win, width=80, height=15)
text.insert(END, "")
text.pack()

# টেক্সট ইনপুট পাওয়ার জন্য একটি বাটন তৈরি করুন
b = ttk.Button(win, text="Print", command=get_input)
b.pack()

# একটি লেবেল উইজেট তৈরি করুন
label = Label(win, text="", font=('Calibri 15'))
label.pack()

win.mainloop()

আউটপুট

উপরের কোড রান করলে একটি উইন্ডো দেখাবে যাতে একটি text উইজেট এবং আউটপুট প্রিন্ট ও প্রদর্শন করার জন্য একটি বাটন থাকবে। আপনি টেক্সট উইজেটে কিছু টাইপ করলে এবং "Print" বাটনে ক্লিক করলে, এটি নিচে একটি label উইজেটে আউটপুট প্রদর্শন করবে।

Tkinter-এ টেক্সট উইজেটে ইনপুট নিয়ে টেক্সট প্রদর্শন করার পদ্ধতি

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

  2. টকিন্টার পাইথনে লেবেল টেক্সট পাওয়া

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

  4. Tkinter Widget-এর বর্তমান x এবং y কোঅর্ডিনেট পাওয়ার পদ্ধতি