আমাদের বিবেচনা করা যাক যে আমরা Tkinter ব্যবহার করে একটি GUI-ভিত্তিক অ্যাপ্লিকেশন তৈরি করছি এবং আমরা Tkinter ক্যানভাসে একটি চিত্র লোড করতে চাই৷
ডিফল্টরূপে, ক্যানভাস ছবিগুলিকে তার প্রস্থ এবং উচ্চতা অনুযায়ী লোড করে৷ যাইহোক, আমরা 'অধিনির্দেশ' পাস করে যে কোনও দিকে (N,S,E,W,NS, EW, ইত্যাদি) চিত্রের অবস্থান পরিবর্তন করতে পারি। অ্যাঙ্কর প্যারামিটারে মান। একটি অ্যাঙ্কর হল একটি প্যারামিটার যা ইমেজ ফাংশনের সাথে আহ্বান করা হয়; এটি ক্যানভাসে চিত্রের দিক বা অবস্থান নির্ধারণ করে।
অ্যাঙ্কর পরামিতি ব্যবহার করে, আমরা পাঠ্য এবং চিত্রগুলিকে যে কোনও দিকে সারিবদ্ধ করতে পারি। আপাতত, আমরা লেবেল ব্যবহার করে একটি চিত্র লেবেল তৈরি করব৷ ফাংশন যেমন,
Label(root, text= " ", other Options(color, width,height,..))
উপরের ফাংশনটি ব্যবহার করে ইমেজ লেবেল তৈরি করার পরে, আমরা 'অ্যাঙ্কর' বৈশিষ্ট্য ব্যবহার করে এর অবস্থান সামঞ্জস্য করব। যেহেতু আমাদের ছবিটি কেন্দ্রে রাখতে হবে, তাই আমরা অ্যাঙ্করের মানকে "কেন্দ্র" হিসাবে পাস করব৷
উদাহরণ
#import the tkinter library in the notebook from tkinter import * #creating an instance of the tkinter canvas win= Tk() #define the size of the window win.geometry("700x150") #define the image label having some properties label_img= Label(win, text= "Hello World", font= "sans-serif",relief= "solid",width= 20, height= 8, anchor= CENTER) label_img.pack() #displaying the canvas without closing the window win.mainloop()
উপরের স্নিপেটটি চালানোর ফলে আউটপুট উৎপন্ন হবে এবং চিত্রটিকে ক্যানভাসের কেন্দ্রে রাখবে।
আউটপুট