Ich bin beim Schreiben meiner App auf diesen Fehler gestoßen. Kurz gesagt, die Fenstergröße der App ist festgelegt, was bei kleineren Bildschirmen wie Netbooks nicht gut funktioniert.
In diesen befinden sich die unteren Schaltflächen außerhalb der Bildschirmbegrenzungen und können nicht verwendet werden. Ich möchte dies in der Benutzeroberfläche berücksichtigen, aber zuerst möchte ich herausfinden, wie die Standardmethode zur Erkennung der Bildschirmgröße in GTK ist, falls es eine gibt.
Hat jemand eine Idee, wie man das macht?
Akzeptierte Antwort:
from gi.repository import Gdk
s = Gdk.Screen.get_default()
print(s.get_width())
print(s.get_height())
Wenn Sie mehrere Bildschirme haben, ergibt dies natürlich die Größe eines Rechtecks, das beide umschließt. Dieses Zeug ist schwieriger, als es sich anhört, in einer Welt mit mehreren Bildschirmen…