Advertisement
DeaD_EyE

korrektur

May 22nd, 2018
189
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.25 KB | None | 0 0
  1. from tkinter import *
  2.  
  3. class Farbmischer:
  4.     def __init__(self):
  5.         self.fenster = Tk()
  6.         self.rot,  self.gruen,  self.blau=IntVar(), IntVar(), IntVar()
  7.         self.check = []
  8.         for (farbe,  var) in [("rot", self.rot),
  9.                                         ("gr\xfcn", self.gruen),
  10.                                         ("blau", self.blau)]:
  11.             self.check.append(Checkbutton(self.fenster,
  12.                                                         text=farbe,
  13.                                                         offvalue=0,
  14.                                                         onvalue=255,
  15.                                                         variable=var,
  16.                                                         command=self.mix))
  17.         self.farbfeld = Label(self.fenster, width=20, height=6)
  18.         self.farbfeld.pack(side=LEFT)
  19.         for button in self.check:
  20.             button.pack(side=RIGHT)
  21.         #self.fenster.mainloop()
  22.            
  23.     def mix(self):
  24.         summe = "#"
  25.         for farbe in(self.rot, self.gruen, self.blau):
  26.             summe += str(hex(farbe.get())).lstrip("0x").zfill(2)
  27.         self.farbfeld.config(bg=summe)
  28.        
  29. farbmischer = Farbmischer()
  30. farbmischer.fenster.mainloop()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement