Python Tkinter, nachdem eine messagebox angezeigt wurde, ist der Button, der es ausgelöst hat, bis zum neustart des programms "eingedrückt"?
So sieht das dann aus, nachdem man in der messagebox auf "ok" gedrückt hat:
Ich benutze zum erstellen der GUIs den Builder "page" für python
1 Antwort
Von gutefrage auf Grund seines Wissens auf einem Fachgebiet ausgezeichneter Nutzer
Python
Hierbei handelt es sich wohl um den Fokusrahmen (der Button ist im Fokus, wird also durch einen Rahmen zusätzlich markiert).
Gib im Event Handler einfach einem anderen Widget den Fokus.
Beispiel:
import tkinter as tk
from tkinter import messagebox
def show_message():
root.focus()
tk.messagebox.showinfo('Info', 'Hello world!')
root = tk.Tk()
button = tk.Button (root, text="Click me", command=show_message)
button.pack()
button.focus() # only for demonstration
root.mainloop()