Page 1 of 1

Overrideredirect() funktioniert nicht mehr auf MAC?

Posted: 16 Jan 2025, 11:31
by Guest
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

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()
BEARBEITEN: Ich habe versucht, die Methode über quit_button aufzurufen, habe aber eine Fehlermeldung erhalten, dass die Schaltfläche kein solches Attribut hat

Code: Select all

quit_button.overrideredirect(True)