scrollbar

  • مدرس: علی بیگدلی
  • تاریخ انتشار: Aug 26, 2020

این ویجت یک کنترل اسلاید را فراهم می کند که برای اجرای ویدجت های پیمایش شده عمودی مانند Listbox، Text و Canvas استفاده می شود. توجه داشته باشید که می توانید عرض های افقی را در ویدجت های ورودی ایجاد کنید. قطعه کد زیر نحوه ساخت یک ویدجت Scrollbar عمودی را که بر روی یک لیست ایجاد شده است را نشان می دهد.  

#importing the tkinter library in code
from tkinter import *

#making window object
window = Tk()

#making a title for the app
window.title("icc-aria gui app")

#making scroller on the right side of window
scrollbar = Scrollbar(window)
scrollbar.pack( side = RIGHT ,fill = BOTH )

#making a listbox of generated 100 line texts
mylist = Listbox(window, yscrollcommand = scrollbar.set )
for line in range(100):
   mylist.insert(END, "This is line number " + str(line))
mylist.pack( side = LEFT, fill = BOTH )

#making the scroll by the contents in list
scrollbar.config( command = mylist.yview )

#setting the size of window
window.geometry("300x300")

#making the loop for the window
window.mainloop()

نمونه خروجی کد:

 

ثبت دیدگاه
نام *
ایمیل*
دیدگاه *
captcha
0دیدگاه