# import funkcií a metód z knižníc
from tkinter import *
from random import randint
def rgb_to_hex(r,g,b):
"""funkcia ktorá zmení int na hex zápis"""
print(r, g, b)
return f'#{r:02x}{g:02x}{b:02x}'
def change_bg_color():
color = rgb_to_hex(randint(0,255), randint(0,255), randint(0,255))
root.config(bg=color)
name_color_hex.config(text=str(color), bg=color)
if __name__=='__main__':
# vytvorenie okna
root = Tk()
root.geometry('500x400')
root.title('Button')
root.iconbitmap("logo.ico")
# vytvorenie stavového riadku
status_bar = Label(root,
text='Ukážka tlačidla',
relief=SUNKEN,
anchor=W)
status_bar.pack(fill=X, side=BOTTOM)
name_color_hex = Label(root, text='')
name_color_hex.pack(pady=20)
change_color_btn = Button(root, text='Zmeň farbu', command=change_bg_color)
change_color_btn.pack(pady=20)
root.mainloop()