def scaleMove(self, *args):
self.R = int(self.R_scale.get())
self.G = int(self.G_scale.get())
self.B = int(self.B_scale.get())
rgb = f"{self.R},{self.G},{self.B}"
self.hex = "#%02x%02x%02x"%(self.R, self.G, self.B)
self.color_canvas.config(bg=self.hex)
self.hex_entry.delete(0, tk.END)
self.hex_entry.insert(0, self.hex)
self.rgb_entry.delete(0, tk.END)
self.rgb_entry.insert(0, rgb)
def copy_color(self, *args):
root.clipboard_clear
root.clipboard_append(self.hex)
root = tk.Tk()
Colorpiker(root)
root.mainloop()