Question

J'ai tout d'abord examiné la méthode get_size_request . La documentation se termine par:

  

Pour obtenir la taille utilisée par un widget, appelez size_request () au lieu de cette méthode.

Je regarde size_request () , et il se termine par

  

N'oubliez pas non plus que la demande de taille n'est pas nécessairement la taille à laquelle un widget sera réellement alloué.

Alors, existe-t-il une fonction dans GTK pour déterminer la taille réelle d’un widget? Il s'agit d'un widget affiché à l'écran et affiché à l'écran. GTK dispose donc de ces informations quelque part.

Était-ce utile?

La solution

Cela devrait être ça (il a fallu du temps pour le trouver):

  

La méthode get_allocation () renvoie un gtk.gdk.Rectangle contenant les limites de l'allocation du widget.

De ici .

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top