2010-10-22 33 views
0

J'ai un cadre simple dans un script wxPython qui n'est pas rafraîchissant comme je le voudrais.Comment puis-je actualiser wxFrame sans avoir à le redimensionner manuellement dans wxPython?

Fondamentalement, le cadre commence vide. L'utilisateur peut alors sélectionner différents ensembles de données à afficher sous forme de grille. Lorsque l'ensemble de données a été choisi, le script crée une grille et le place dans un calibreur dans le cadre. Le problème est que le cadre montre la grille dans une très petite taille, le calibreur ne se développe pas comme il le devrait (ou du moins comment je m'y attendais). De plus, lorsque je redimensionne le cadre manuellement (c'est-à-dire avec la souris), le calibreur se dilate soudainement comme il se doit et toute la trame est remplie avec la grille.

Comment puis-je obtenir le calibreur pour étendre la grille tout de suite, et pas seulement lorsque je redimensionne le cadre manuellement?

Répondre

3

Appelez Layout() sur le calibreur contenant la grille.