Hallo Pythonmeister,
meine Frage wurde von wuf in dem Beitrag "TK-Icon und Fenster Maximalgrösse" schon mal gestellt. Leider hat wuf nur Antworten bezüglich des TK-Icons erhalten.
Also: Kann man die Schaltfläche zum Maximieren des Fensters rechts oben in der Titelleiste aus dem Programm heraus aktivieren?
Anmerkung: Das Maximieren der Fenstergröße über die Schaltfläche berücksichtigt die Position und Größe der Taskleiste. Wenn man die Fenstergröße mit wm_geometry() setzt, hat man vermutlich keine Chance die Taskleiste zu berücksichtigen.
Data
Tk-Fenster vom Programm aus maximieren
-
- User
- Beiträge: 90
- Registriert: Sonntag 26. Januar 2003, 11:34
- Wohnort: Großbeeren (nahe Berlin)
Hi,
hast du schon mal ins Tkinter Modul geschaut?
Wenn du das Tkinter Modul ausführst wird am Ende
ein Fenster minimiert und dann wieder maximiert...
Vielleicht hilft dir das weiter:
<Fenster>.iconify() <-minimieren
und
<Fenster>.deiconify() <-maximieren
Hoffe ich hab dir geholfen,
Florian
hast du schon mal ins Tkinter Modul geschaut?
Wenn du das Tkinter Modul ausführst wird am Ende
ein Fenster minimiert und dann wieder maximiert...
Vielleicht hilft dir das weiter:
<Fenster>.iconify() <-minimieren
und
<Fenster>.deiconify() <-maximieren
Hoffe ich hab dir geholfen,
Florian
Ich habe es in meinem Programm auch probiert, das Fenster mit fenster.deiconify() zu maximieren, doch anscheinend tut bei mir die Funktion nur das, nach dem sie benannt wurde, denn (das Fenster wird ja nicht minimiert gestartet) es tat sich rein gar nichts. Weder eine Fehlermeldung noch eine Änderung der Größe des Fensters zeigte, dass die Zeile irgendetwas tat. Muss ich da irgendetwas noch beachten? Ich habe bisher nur folgenden Code geschrieben:
Ich nutze für meine Programmierarbeiten einen Raspberry Pi 4B (8GB-Modell) mit dem neuesten Raspberry Pi OS (am heutigen Morgen erst aktualisiert) und programmiere mit thonny.
Code: Alles auswählen
from tkinter import *
from tkinter import messagebox
import time
simulator_window = Tk()
simulator_window.title("Starting PyWin (ver 0.1 alpha)...")
simulator_window.deiconify()
#code
simulator_window.mainloop()