Скроллбар

Автор Умка, 12.10.22, 14:34:34

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Умка

Нужна помощь со скроллбаром. Не хочет работать макрос:

from Tkinter import *
 
colors = ['snow', 'ghost white', 'white smoke', 'gainsboro', 'floral white', 'old lace',
    'linen', 'antique white', 'papaya whip', 'blanched almond', 'bisque', 'peach puff']

root = Tk()
root.geometry("150x200")

class But:
   def __init__(self, master, color):
      self.color = color
      self.b = Button(master, text=color, width=20, bg=self.color, command=self.what_color)
      self.b.pack()
   def what_color(self):
      e.delete(0, END)
      e.insert(0, self.color)
      e.clipboard_clear()
      e.clipboard_append(self.color)
      return self.color
   scrollbar = Scrollbar()
   scrollbar.pack(side = RIGHT, fill = Y)
   #scrollbar.config(command = But.yview)
     
e = Entry(width=20, justify='center')
e.pack()
 
for c in colors:
   But(root, c)
   
root.mainloop()