PyGTK: Como faço para que uma imagem seja dimensionada automaticamente para se ajustar ao widget pai?

Eu tenho um aplicativo PyGTK que precisa carregar uma imagem de tamanho desconhecido, no entanto, estou tendo o problema de que, se a imagem for muito grande ou muito pequena, o layout da janela ficará distorcido e difícil de usar. Preciso de uma maneira de fazer com que a imagem seja dimensionada automaticamente para se ajustar ao widget pai. Infelizmente, depois de fazer algumas pesquisas, parece que não há código, incorporado ou não, que faz o que estou procurando.

Como eu poderia escrever algo para fazer isso? Eu teria pensado que alguém já teria escrito algum código para isso; há algo que eu perdi?

questionAnswers(3)

yourAnswerToTheQuestion