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

Tkinter-এ Entry.get() কে ইন্টিজারে কনভার্ট করা

Entry.get() সবসময় স্ট্রিং রিটার্ন করে। সংখ্যা হিসেবে ব্যবহার করতে int(entry.get()) দিয়ে কাস্ট করতে হয়।

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

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

def cal_sum():
    t1 = int(a.get())
    t2 = int(b.get())
    sum_val = t1 + t2
    label.config(text=sum_val)

Label(win, text="Enter First Number", font=('Calibri 10')).pack()
a = Entry(win, width=35)
a.pack()
Label(win, text="Enter Second Number", font=('Calibri 10')).pack()
b = Entry(win, width=35)
b.pack()

label = Label(win, text="Total Sum: ", font=('Calibri 15'))
label.pack(pady=20)
Button(win, text="Calculate Sum", command=cal_sum).pack()

win.mainloop()
আউটপুট

দুটি এন্ট্রি বক্সে সংখ্যা দিয়ে "Calculate Sum" ক্লিক করলে যোগফল লেবেলে দেখাবে।

সতর্কতা: অবৈধ ইনপুট (অক্ষর) দিলে ValueError হবে। try/except বা isdigit() চেক ব্যবহার করুন।
  1. টকিন্টার পাইথনে লেবেল টেক্সট পাওয়া

  2. Python Tkinter-এ MessageBox-এর পজিশন পরিবর্তন করা

  3. Tkinter-এ Entry উইজেটে প্লেসহোল্ডার (Placeholder) যোগ করা

  4. Tkinter Widget-এ একপাশে প্যাডিং (Padding) যোগ করা