কম্পিউটার

Tkinter-এ একটি স্ক্রলবারের চেহারা পরিবর্তন করা (ttk শৈলী ব্যবহার করে)


স্ক্রলবারগুলি একটি ফ্রেম বা উইন্ডোতে প্রচুর পরিমাণে পাঠ্য বা অক্ষর মোড়ানোর জন্য ব্যবহৃত হয়। এটি একটি টেক্সট উইজেট প্রদান করে যাতে ব্যবহারকারী যতগুলো অক্ষর চান।

স্ক্রলবার দুই ধরনের হতে পারে:অনুভূমিক স্ক্রলবার এবং উল্লম্ব স্ক্রলবার।

যখনই টেক্সট উইজেটে অক্ষরের সংখ্যা বৃদ্ধি পায় তখন একটি স্ক্রলবারের দৈর্ঘ্য পরিবর্তিত হয়। আমরাttk.Scrollbar ব্যবহার করে স্ক্রলবারের স্টাইল কনফিগার করতে পারি . Ttk অনেক অন্তর্নির্মিত বৈশিষ্ট্য এবং গুণাবলী প্রদান করে যা স্ক্রলবার কনফিগার করতে ব্যবহার করা যেতে পারে।

উদাহরণ

এই উদাহরণে, আমরা একটি টেক্সট উইজেটে একটি উল্লম্ব স্ক্রলবার যোগ করব। আমরা একটি ttk শৈলী থিম ব্যবহার করব স্ক্রলবারের চেহারা কাস্টমাইজ করতে। আমরা এখানে 'ক্লাসিক' থিম ব্যবহার করেছি। একটি সম্পূর্ণ তালিকা ttk থিমের জন্য এই লিঙ্কটি পড়ুন।

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

# Create an instance of Tkinter Frame
win = Tk()

# Set the geometry of Tkinter Frame
win.geometry("700x250")

style=ttk.Style()
style.theme_use('classic')
style.configure("Vertical.TScrollbar", background="green", bordercolor="red", arrowcolor="white")

# Create a vertical scrollbar
scrollbar = ttk.Scrollbar(win, orient='vertical')
scrollbar.pack(side=RIGHT, fill=BOTH)

# Add a Text Widget
text = Text(win, width=15, height=15, wrap=CHAR,
yscrollcommand=scrollbar.set)

for i in range(1000):
   text.insert(END, i)

text.pack(side=TOP, fill=X)

# Configure the scrollbar
scrollbar.config(command=text.yview)

win.mainloop()
কনফিগার করুন

আউটপুট

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

Tkinter-এ একটি স্ক্রলবারের চেহারা পরিবর্তন করা (ttk শৈলী ব্যবহার করে)


  1. Tkinter-এ কিভাবে একটি টেক্সট উইজেটে একটি স্ক্রলবার সংযুক্ত করবেন?

  2. কিভাবে Tkinter লেবেল পাঠ্য পেতে?

  3. Tkinter-এ একটি বোতাম ব্যবহার করে 'এন্ট্রি' উইজেটের পাঠ্য/মান/কন্টেন্ট কীভাবে সেট করবেন?

  4. Tkinter এ মাউস কার্সার পরিবর্তন করা হচ্ছে