Si je ne me trompe pas, le redimensionnement automatique des fenêtres ne se produit que lorsque les éléments sont trop grands pour être dessinés. De plus, la méthode set_default_size n'a d'importance que lors du premier dessin de la fenêtre et, sauf erreur de ma part, n'est plus jamais utilisée. Je suggérerais d'utiliser la méthode de redimensionnement pour définir la taille de la fenêtre. (lien)
window.resize(box.width_request, box.height_request);
Une chose dont vous devez vous souvenir lorsque vous utilisez le redimensionnement si vous ne pouvez pas le redimensionner plus petit que le request_size si vous rencontrez ce problème, utilisez la méthode set_request_size.