Overrideredirect() funktioniert nicht mehr auf MAC?
Posted: 16 Jan 2025, 11:31
Ich habe ein Python-Skript, das die Titelleiste mit overrideredirect(True) verbirgt..
Plötzlich ist die Titelleiste nicht mehr von overrideredirect() betroffen. Aufruf.
Mir ist nichts in meinem System bekannt, das sich geändert hat, was dieses Verhalten hätte ändern können, aber offensichtlich hat sich ETWAS geändert. Was könnte das verursacht haben?
Dies ist Python 3.12 auf Mac Ventura
BEARBEITEN: Ich habe versucht, die Methode über quit_button aufzurufen, habe aber eine Fehlermeldung erhalten, dass die Schaltfläche kein solches Attribut hat
Plötzlich ist die Titelleiste nicht mehr von overrideredirect() betroffen. Aufruf.
Mir ist nichts in meinem System bekannt, das sich geändert hat, was dieses Verhalten hätte ändern können, aber offensichtlich hat sich ETWAS geändert. Was könnte das verursacht haben?
Dies ist Python 3.12 auf Mac Ventura
Code: Select all
#!/usr/local/bin/python3.12
from tkinter import *
root = Tk()
quit_button = Button(root, text="Q")
quit_button.pack(side=LEFT)
label = Label(root, text="")
label.pack(side=LEFT,pady=0)
root.overrideredirect(True) # This used to make title bar disappear
root.attributes('-topmost', True)
root.geometry("200x18")
root.mainloop()
Code: Select all
quit_button.overrideredirect(True)