J'ai rencontré ce bug lors de l'écriture de mon application. En bref, la taille de la fenêtre de l'application est fixe, ce qui ne fonctionne pas bien avec les écrans plus petits tels que les netbooks.
Dans ceux-ci, les boutons inférieurs sont hors des limites de l'écran et ne peuvent pas être utilisés. J'aimerais en tenir compte dans l'interface utilisateur, mais avant tout, j'aimerais savoir quel est le moyen standard de détecter la taille de l'écran dans GTK, s'il y en a un.
Quelqu'un a-t-il une idée sur la façon de procéder ?
Réponse acceptée :
from gi.repository import Gdk
s = Gdk.Screen.get_default()
print(s.get_width())
print(s.get_height())
Bien sûr, si vous avez plusieurs écrans, cela donne la taille d'un rectangle les entourant tous les deux. Ce truc est plus difficile qu'il n'y paraît, dans un monde avec plusieurs écrans…