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

Qt Quick Discussion :

Empêcher le redimensionnement d'une fenêtre [Débuter]


Sujet :

Qt Quick

  1. #1
    Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2014
    Messages
    218
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2014
    Messages : 218
    Points : 55
    Points
    55
    Par défaut Empêcher le redimensionnement d'une fenêtre
    Bonjour,

    Dans le cadre de mon projet QML, je suis amené à rendre une fenêtre non redimensionnable. Bien sûr, l'objet WINDOW dispose des propriétés minimumHeight, minimumWidth, maximumHeight, maximumWidth. Donc j'ai fait
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
        minimumHeight:1000
        minimumWidth:1000
        maximumHeight:1000
        maximumWidth:1000
    Cependant ça me fait bien une fenêtre non redimensionnable mais pas à la dimension désirée (elle est minuscule). Si je rajoute:
    Height:1000 et Width:1000, J'ai l'erreur:
    setGeometry: Attempt to set a size (160x700) violating the constraints(1000x0 - 1000x16777215) on window QQuickWindow/''.
    setGeometry: Unable to set geometry 160x700+880+436 on QQuickWindow/''. Resulting geometry: 1000x700+880+436 (frame: 9, 36, 9, 9, custom margin: 0, 0, 0, 0, minimum size: 1000x0, maximum size: 1000x16777215).
    Comment empêcher le redimensionnement d'une fenêtre de manière propre?

    Cordialement

  2. #2
    Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2014
    Messages
    218
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2014
    Messages : 218
    Points : 55
    Points
    55
    Par défaut
    Je retire ce que j'ai dit, ça marche effectivement mais c'est un des composants présent dans la fenêtre qui lui a pas plût: un FileDialog. Mais pourtant c'est une fenêtre qui s'ouvre par dessus la mienne donc je comprends pas la légitimité du message d'erreur. Au passage, comment je peux appeler proprement le FileDialog proprement en cliquant sur un bouton? Pour le moment c'est un composant dont je fixe la visibilité à true quand ça m'arrange mais il doit y avoir une autre manière non?

  3. #3
    Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2014
    Messages
    218
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2014
    Messages : 218
    Points : 55
    Points
    55
    Par défaut
    En cherchant, j'ai fini par trouver. Il faut faire une fichier qml contenant l'énonciation du FileDialog et l'appeler avec l'élément Loader. A ce moment là, plus d'erreurs et ça marche.

    Cordialement

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

Discussions similaires

  1. [Débutant]empécher redimensionnement d'une fenètre
    Par yottatiger dans le forum GLUT
    Réponses: 1
    Dernier message: 11/06/2006, 01h43
  2. Réponses: 5
    Dernier message: 28/04/2006, 11h21
  3. [C#] Empecher le redimensionnement d'une fenêtre
    Par Sydaze dans le forum Windows Forms
    Réponses: 2
    Dernier message: 17/11/2005, 16h27
  4. interdire le redimensionnement d'une fenêtre
    Par marsupile dans le forum C++Builder
    Réponses: 3
    Dernier message: 15/02/2004, 20h48
  5. Redimensionnement d'une fenêtre Directx
    Par Francky033 dans le forum DirectX
    Réponses: 2
    Dernier message: 28/09/2003, 17h53

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