Mi sono imbattuto in questo bug mentre scrivevo la mia app. In breve, le dimensioni della finestra dell'app sono fisse, il che non funziona bene con schermi più piccoli come nei netbook.
In quelli, i pulsanti inferiori sono fuori dai limiti dello schermo e non possono essere utilizzati. Vorrei tenerne conto nell'interfaccia utente, ma prima di tutto vorrei scoprire qual è il modo standard per rilevare le dimensioni dello schermo in GTK, se presente.
Quindi qualcuno ha qualche idea su come farlo?
Risposta accettata:
from gi.repository import Gdk
s = Gdk.Screen.get_default()
print(s.get_width())
print(s.get_height())
Ovviamente, se hai più schermi, questo dà le dimensioni di un rettangolo che li racchiude entrambi. Questa roba è più difficile di quanto sembri, in un mondo con più schermi...