def atualizar_janela(event): x, y = event.x_root, event.y_root # Coordenadas globais do mouse cor_pixel = get_pixel_color(x, y) cor_hexadecimal = "#{:02X}{:02X}{:02X}".format(cor_pixel[0], cor_pixel[1], cor_pixel[2]) janela.config(bg=cor_hexadecimal) # Define a cor de fundo da janela com base no pixel capturado
def mover_retangulo(event): if is_mouse_pressed: x, y = event.x_root, event.y_root dx, dy = x - mouse_start_x, y - mouse_start_y new_x, new_y = window_start_x + dx, window_start_y + dy janela.geometry(f"+{new_x}+{new_y}")
# Função para encerrar o movimento do retângulo
def encerrar_movimento(event): global is_mouse_pressed is_mouse_pressed = False
# Configuração da janela transparente
janela = tk.Tk() janela.title("Janela Transparente") janela.overrideredirect(1) # Remove decorações da janela janela.attributes("-alpha", 0.7) # Define a transparência da janela (0.0 a 1.0)
# Determine as coordenadas para centralizar o formulário sobre o Chrome
x = janela_chrome.left + (largura_chrome - janela.winfo_reqwidth()) // 2 y = janela_chrome.top + (altura_chrome - janela.winfo_reqheight()) // 2 # Defina a geometria do formulário para centralizá-lo sobre o Chrome janela.geometry(f"+{x}+{y}")
# Associe as funções de movimento ao evento do mouse