Popups gehen mittig ueber dem Programmfenster auf
Gleiche Aenderung wie im Rechnungstool, gleiche theme.py: theme.mittig() setzt jeden Dialog mittig ueber sein Elternfenster, theme.auf_bildschirm() begrenzt auf den gesamten Desktop ueber alle Monitore statt auf den Hauptmonitor. Sein Befund: "da gehen noch die popups auf dem video monitor auf". Ursache war ein `max(0, x)`, das jede negative Koordinate auf null klemmte - bei ihm steht der zweite Monitor links (x = -1920). Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01V4t48uxDok5rJXhC9bX1Ax
This commit is contained in:
parent
f57c7f52f4
commit
755c844ee4
6 changed files with 104 additions and 12 deletions
2
app.py
2
app.py
|
|
@ -271,7 +271,7 @@ class App(theme.ThemeMixin, tk.Tk):
|
|||
ttk.Separator(rahmen, orient="horizontal").pack(fill="x", pady=(12, 10))
|
||||
ttk.Button(rahmen, text="Schließen", width=14,
|
||||
command=d.destroy).pack(anchor="e")
|
||||
d.geometry(f"+{self.winfo_rootx() + 120}+{self.winfo_rooty() + 140}")
|
||||
theme.mittig(d, self)
|
||||
return d
|
||||
|
||||
def _fenstersymbol(self):
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue