Pergunta

Em primeiro lugar eu olhei para o método get_size_request. Os documentos não terminar com:

Para obter o tamanho de um widget vai realmente usar, ligue para o size_request() em vez deste método.

Eu olho para size_request(), e termina com

Lembre-se também que o pedido tamanho não é necessariamente o tamanho de um widget vai realmente ser alocado.

Então, há alguma função em GTK para conseguir o tamanho de um widget realmente é? Este é um widget que está na tela e, na verdade, está sendo exibido, por isso GTK definitivamente tem isso em algum lugar da informação.

Foi útil?

Solução

Esta deve ser ele (levou algum tempo para encontrar):

O get_allocation () retorna um gtk.gdk.Rectangle contendo os limites de alocação do widget.

A partir aqui .

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top