IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Interfaces Graphiques Perl Discussion :

problème de taille d'une fenêtre


Sujet :

Interfaces Graphiques Perl

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Avatar de Jasmine80
    Femme Profil pro
    Bioinformaticienne
    Inscrit en
    Octobre 2006
    Messages
    3 157
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 45
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Bioinformaticienne
    Secteur : Santé

    Informations forums :
    Inscription : Octobre 2006
    Messages : 3 157
    Par défaut problème de taille d'une fenêtre
    Bonjour,

    J'ai un problème afin de régler la taille d'une fenêtre fille :

    Ceci fonctionne très bien :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
            my $error_frame = $fenetre_principale->Toplevel(
                -title      => 'ERROR MESSAGE',
                -background => 'red',
    	    -height => 50,
    	    -width => 250,
            );
    mais pas cela :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
            my $error_frame = $fenetre_principale->Toplevel(
                -title      => 'ERROR MESSAGE',
                -background => 'red',
            );
            $error_frame->minsize( 250, 50 );
    La fenêtre est bien plus haute que 50 pixels. Quelle en est la raison?



    Merci.

  2. #2
    Expert confirmé
    Avatar de Jedai
    Homme Profil pro
    Enseignant
    Inscrit en
    Avril 2003
    Messages
    6 245
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Avril 2003
    Messages : 6 245
    Par défaut
    Citation Envoyé par Jasmine80 Voir le message
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
            my $error_frame = $fenetre_principale->Toplevel(
                -title      => 'ERROR MESSAGE',
                -background => 'red',
            );
            $error_frame->minsize( 250, 50 );
    La fenêtre est bien plus haute que 50 pixels. Quelle en est la raison?
    Je vais faire une supposition audacieuse basé sur mon excellent niveau d'anglais : minsize() règle la taille minimale de la fenêtre, autrement dit celle en dessous de laquelle elle refuse d'aller quand on la redimensionne.
    Par contre elle ne règle pas la taille actuelle de la fenêtre, peut-être que size() ou une autre fonction joue ce rôle.

    --
    Jedaï

  3. #3
    Membre éprouvé
    Avatar de Jasmine80
    Femme Profil pro
    Bioinformaticienne
    Inscrit en
    Octobre 2006
    Messages
    3 157
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 45
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Bioinformaticienne
    Secteur : Santé

    Informations forums :
    Inscription : Octobre 2006
    Messages : 3 157
    Par défaut
    Merci de me répondre.

    Ceci me donne une fenêtre très haute
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
            my $error_frame = $fenetre_principale->Toplevel(
                -title      => 'ERROR MESSAGE',
                -background => 'red',
            );
            $error_frame->minsize( 250, 500 );
    Ceci une fenêtre moyenne
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
            my $error_frame = $fenetre_principale->Toplevel(
                -title      => 'ERROR MESSAGE',
                -background => 'red',
            );
            $error_frame->minsize( 250, 200 );
    Et ceci une petite fenêtre
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
            my $error_frame = $fenetre_principale->Toplevel(
                -title      => 'ERROR MESSAGE',
                -background => 'red',
            );
            $error_frame->minsize( 250, 50 );
    Apparemment minsize détermine la taille quand rien d'autre n'est spécifié. Maintenant, cela fonctionne.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [C#] Problème d'affichage d'une fenêtre (event Load)
    Par PB-W dans le forum Windows Forms
    Réponses: 3
    Dernier message: 10/03/2006, 13h48
  2. Fixer la taille d'une fenêtre
    Par rockelite dans le forum AWT/Swing
    Réponses: 1
    Dernier message: 24/12/2005, 13h09
  3. [HTML] bloquer la taille d'une fenêtre
    Par discogarden dans le forum Balisage (X)HTML et validation W3C
    Réponses: 1
    Dernier message: 15/12/2005, 16h16
  4. taille d'une fenêtre
    Par Zakain dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 27/10/2005, 15h11
  5. [Débutant] Trouvez la taille d'une fenêtre
    Par Sharukh Khan dans le forum MFC
    Réponses: 6
    Dernier message: 06/06/2004, 22h23

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo