Seite 1 von 1

Windows Bildschirm/Desktop einschränken für eigenes Fenster

Verfasst: Freitag 8. März 2024, 10:59
von delphinis
Hallo,
ich möchte links auf meinem Bildschirm/Desktop ein schmaler Balken, welcher Börsenkurse einblendet. Dabei soll der Bildschirm/Desktop entsprechend eingeschränkt werden, damit sich diese nicht überlappen. So ähnlich wie die Taskleiste, welche ja auch einen Teil des Bildschirmes belegt, wenn sie nicht automatisch ausblendet.
Ist das mit Python möglich? Weiss jemand, wie man das bei Windows macht?

Re: Windows Bildschirm/Desktop einschränken für eigenes Fenster

Verfasst: Freitag 8. März 2024, 11:13
von Sirius3
Der Fachbegriff dazu heißt "topmost".

Weches UI-Rahmenwerk benutzt Du?

In tkInter würde das z.B. so aussehen:

Code: Alles auswählen

root.attributes("-topmost", True)

Re: Windows Bildschirm/Desktop einschränken für eigenes Fenster

Verfasst: Freitag 8. März 2024, 12:19
von __blackjack__
Wobei das den Desktop nicht einschränkt wie die Taskleiste. Ob und wie das möglich ist, hängt sehr stark von der Fensterverwaltung ab. Also in diesem Fall ob so etwas in Windows für Benutzerprogramme überhaupt vorgesehen ist.

Re: Windows Bildschirm/Desktop einschränken für eigenes Fenster

Verfasst: Freitag 8. März 2024, 13:27
von delphinis
@Sirius3
Danke für die Antwort.
- Benutze auch tkInter.
- Aber Topmost setzt ja nur das Fenster über alle anderen? Das heisst, dass andere Fenster überdeckt werden und genau das möchte ich verhindern.

Re: Windows Bildschirm/Desktop einschränken für eigenes Fenster

Verfasst: Freitag 8. März 2024, 15:02
von Sirius3
Du willst ja, dass Dein Fenster nicht überdeckt wird.
Aber wie ich jetzt gelernt habe, hat Windows für Deinen Anwendungsfall eine offizielle Lösung:
https://learn.microsoft.com/de-de/windo ... p-toolbars