Conserver la taille initiale d'un frame
Bonjour,
J'ai créé un frame de 200 pixels de haut. Mais dès que j'insère un widget à l'intérieur, mon frame s'adapte à la taille de son contenu.
Je souhaite que la taille du frame reste constante car j'ai mis des bordures
et je voudrais que ça ne bouge pas.
Puis résoudre ce pb simplement ?
Merci
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
|
sub listerFichier {
my $roText ;
$f = $frameCentral->Frame(-background => 'white', -height => 200)->pack(-fill => 'both', -expand => 1) ;
$f->Button( -text => 'Choisir le répertoire à lister',
-command => [ \&choisirRepertoire , \$roText ]
)->pack(-fill => 'both') ;
# Hauteur en nombre de lignes uniquement
print "Hauteur frameCentral avant : " . $frameCentral->height . "\n";
$roText = $f->Scrolled('ROText', -height => 10, -width=> 40, -scrollbars => 'osoe')->pack ;
#$frameCentral->configure(-height => 200) ;
$mw->update ;
print "Hauteur frameCentral après : " . $frameCentral->height . "\n";
} |