কম্পিউটার

Tkinter এ একই সময়ে একাধিক ক্যানভাস কিভাবে দেখাবেন?


ক্যানভাস উইজেট টিকিন্টার-এর বহুমুখী উইজেটগুলির মধ্যে একটি যা একটি অ্যাপ্লিকেশনে চিত্র, আকৃতি, আর্ক, চিত্র এবং অন্যান্য জটিল বিন্যাস তৈরি করতে ব্যবহৃত হয়। একটি ক্যানভাস উইজেট তৈরি করতে, আপনাকে ক্যানভাস(রুট, **বিকল্প)-এর একটি কনস্ট্রাক্টর তৈরি করতে হবে .

আপনি টেক্সট, ইমেজ, আর্কস তৈরি করতে এবং ক্যানভাসে অন্যান্য আকার সংজ্ঞায়িত করতে ফ্যাক্টরি ফাংশন ব্যবহার করতে পারেন। কিছু ক্ষেত্রে, আপনি যদি অ্যাপ্লিকেশন ওয়ার্কফ্লো সামঞ্জস্যপূর্ণ রাখতে একই ক্যানভাস ব্যবহার করে অন্য ক্যানভাস তৈরি করতে চান, তাহলে আপনি একটি ইভেন্ট কল করার জন্য একটি বোতাম তৈরি করতে পারেন যা অন্য ক্যানভাস তৈরি করে।

এটি বোঝার জন্য, আসুন প্রাথমিক ক্যানভাস উইজেট আপডেট করার জন্য অন্য একটি ক্যানভাস খুলতে একটি ক্যানভাস এবং একটি বোতাম তৈরি করি৷

উদাহরণ

# Import required libraries
from tkinter import *
from tkinter import ttk

# Create an instance of tkinter window
win = Tk()
win.geometry("700x350")

# Create an instance of style class
style=ttk.Style(win)

def open_new_win():
   top=Toplevel(win)
   canvas1=Canvas(canvas, height=180, width=100, bg="#aaaffe")
   canvas1.pack()
   Label(canvas1, text="You can modify this text", font='Helvetica 18 bold').pack()

# Create a canvas widget
canvas=Canvas(win, height=400, width=300)
canvas.pack()

# Create a button widget
button=ttk.Button(canvas, text="Open Window", command=open_new_win)
button.pack(pady=30)

win.mainloop()

আউটপুট

উপরের কোডটি চালানো হলে অন্য একটি ক্যানভাস উইন্ডো খোলার জন্য একটি বোতাম সহ একটি উইন্ডো প্রদর্শিত হবে৷

Tkinter এ একই সময়ে একাধিক ক্যানভাস কিভাবে দেখাবেন?

আপনি বোতামে ক্লিক করলে, এটি প্রাথমিক ক্যানভাস উইন্ডোতে একটি বার্তা প্রদর্শন করবে।

Tkinter এ একই সময়ে একাধিক ক্যানভাস কিভাবে দেখাবেন?


  1. কিভাবে Tkinter একটি ডিম্বাকৃতির রূপরেখা অপসারণ?

  2. Tkinter ক্যানভাস কিভাবে সাফ করবেন?

  3. কিভাবে একই সময়ে একাধিক Gmail অ্যাকাউন্ট ব্যবহার করবেন?

  4. Windows 10 টাস্কবারে একাধিক ঘড়ি কিভাবে দেখাবেন?