কম্পিউটার

Python Tkinter ব্যবহার করে মেসেজবক্সের অবস্থান কীভাবে পরিবর্তন করবেন


ধরা যাক আমরা tkinter ব্যবহার করে একটি ডায়ালগ বক্স তৈরি করতে চাই। ডায়ালগ বক্স তৈরি করতে আমরা মেসেজবক্স লাইব্রেরি ব্যবহার করতে পারি যাতে দ্রুত সংলাপের ধরন তৈরি করতে বেশ কিছু ফাংশন রয়েছে।

তৈরি করা ডায়ালগ বক্সের অবস্থান সামঞ্জস্য করতে, আমরা এর "টপলেভেল" প্রপার্টি ব্যবহার করতে পারি যা মূলত বর্তমান বক্সকে অগ্রাধিকার দেয় এবং অন্যান্য সমস্ত প্রক্রিয়াকে ব্যাকএন্ডে রাখে৷

এটি শিরোনাম, বার্তা, এবং বিবরণ মত কিছু অন্যান্য ফাংশন রয়েছে. মেসেজবক্স উইজেটের অবস্থান পরিবর্তন করতে, আমরা জ্যামিতি ব্যবহার করব পদ্ধতি।

উদাহরণ

#import the tkinter library

from tkinter import *

#define the messagebox function
def messagebox():

#toplevel function creates MessageBox dialog which appears on top of the screen
   top=Toplevel(win)
   top.title("Click Me")
   #Define the position of the MessageBox
   x_position = 600
   y_position = 400
   top.geometry(f"600x200+{x_position}+{y_position}")
   #Define the property of the messageBox
   l1=Label(top, text= "Hello! TutorialsPoint",bg= "green", fg=
"white",font=('Times New Roman', 24),height=50, width= 50).pack()

#Create an instance of the tkinter frame
#And resize the frame
win = Tk()
win.geometry("600x200")
win.title("Window-1")
Button(win, text="Click Me", command=messagebox,
width=8).pack(pady=80)

win.mainloop()

আউটপুট

উপরের কোডটি চালানোর ফলে নিম্নলিখিত আউটপুট উইন্ডো তৈরি হবে।

Python Tkinter ব্যবহার করে মেসেজবক্সের অবস্থান কীভাবে পরিবর্তন করবেন

আপনি যখন "ক্লিক মি" বোতামে ক্লিক করবেন, এটি নিম্নলিখিত ডায়ালগ বক্সটি খুলবে যা পরে অবস্থান করা যেতে পারে৷

Python Tkinter ব্যবহার করে মেসেজবক্সের অবস্থান কীভাবে পরিবর্তন করবেন


  1. Tkinter-এ ttk.Entry-এর ফন্ট কীভাবে পরিবর্তন করবেন?

  2. আমি কিভাবে Python Tkinter এ বোতামের আকার পরিবর্তন করব?

  3. আমি কিভাবে Tkinter এ একটি ফ্রেমের পটভূমি পরিবর্তন করব?

  4. পাইথন টিকিন্টার - আমি কীভাবে লেবেল উইজেটে পাঠ্যের আকার পরিবর্তন করব?