Ich habe Probleme zwischen Vollbild-Modus und Veränderbar-Modus hin- und herschalten zu können.
Dabei möchte ich den "Status" self.overrideredirect(True) nicht verlieren, da ich meinen eigenen Header beibehalten möchte!
Ansonsten würde soweit ich weiß ja der normale tkinter-Header gesetzt werden.
Der Vollbildmodus ist gut, nur der Veränderbarmodus ist nicht wirklich veränderbar
Code: Alles auswählen
import tkinter as tk
class Main(tk.Tk):
def __init__(self):
tk.Tk.__init__(self)
# MAIN-WINDOW
# -------------
self.overrideredirect(True)
self.state("zoomed")
self.zoomed = True
self.btn_text = tk.StringVar()
btn = tk.Button(self, textvariable=self.btn_text, height=2, width=20, command=self.setting_DECREASE).pack(side=tk.TOP, pady=5)
self.btn_text.set("Verkleinern")
tk.Button(self, text="Schließen", height=2, width=20, command=self.quit).pack(side=tk.TOP, pady=5)
def setting_DECREASE(self):
if self.zoomed == False:
self.zoomed = True
self.btn_text.set("Verkleinern")
self.state("zoomed")
else:
self.zoomed = False
self.btn_text.set("Vergrößern")
self.state("normal")
self.geometry('700x500+385+200')
self.resizable(True, True) # das hier klappt nicht :(
main = Main()
main.mainloop()