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

Discussion :

Problème avec l'affichage plein ecran

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Mai 2009
    Messages
    17
    Détails du profil
    Informations forums :
    Inscription : Mai 2009
    Messages : 17
    Par défaut Problème avec l'affichage plein ecran
    bonjour, j'ai une application qui possède une image de fond (label+pixmap) et des widgets je voudrais l'afficher en plein écran le problème c'est que la fenêtre s'adapte à la taille de l'écran mais pas le background et les widgets ???

  2. #2
    Membre éclairé Avatar de gassi64
    Homme Profil pro
    Développeur en systèmes embarqués
    Inscrit en
    Juin 2008
    Messages
    255
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur en systèmes embarqués
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juin 2008
    Messages : 255
    Par défaut
    pour chacun des éléments tu dois faire un resize en donnant comme argument la nouvelle taille qu'il faut avoir. Cette nouvelle taille s'obtient en récupérant la taille de l'écran, taille que tu peux affiner selon tes éléments je suppose...

    http://qt.developpez.com/doc/4.5/qdesktopwidget/

  3. #3
    Membre averti
    Inscrit en
    Mai 2009
    Messages
    17
    Détails du profil
    Informations forums :
    Inscription : Mai 2009
    Messages : 17
    Par défaut
    Citation Envoyé par gassi64 Voir le message
    pour chacun des éléments tu dois faire un resize en donnant comme argument la nouvelle taille qu'il faut avoir. Cette nouvelle taille s'obtient en récupérant la taille de l'écran, taille que tu peux affiner selon tes éléments je suppose...

    http://qt.developpez.com/doc/4.5/qdesktopwidget/
    super ça marche mais est ce que tu peux me dire comment récupérer la géométrie de l'écran dans deux variables x et y pour l'adapter à tous les écrans ?

  4. #4
    Membre éclairé Avatar de gassi64
    Homme Profil pro
    Développeur en systèmes embarqués
    Inscrit en
    Juin 2008
    Messages
    255
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur en systèmes embarqués
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juin 2008
    Messages : 255
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    QRect rect = QApplication::desktop()->screenGeometry();
     
    // rect.x() -> width
    // rect.y() -> height

  5. #5
    Membre éprouvé
    Avatar de ymoreau
    Homme Profil pro
    Ingénieur étude et développement
    Inscrit en
    Septembre 2005
    Messages
    1 154
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur étude et développement
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2005
    Messages : 1 154
    Par défaut
    Ca ne sera peut être pas une bonne solution si tu utilises des images qui doivent être étirées. Mais sinon on utilise un QLayout dans la fenêtre qui contient tous tes widgets, le layout arrangera la disposition en fonction de la taille de ta fenêtre (et ré-arrangera lorsque que tu la redimensionnes).

    http://qt.developpez.com/doc/4.5/layout/

  6. #6
    Membre averti
    Inscrit en
    Mai 2009
    Messages
    17
    Détails du profil
    Informations forums :
    Inscription : Mai 2009
    Messages : 17
    Par défaut
    merci j'ai adopté cette solution mais je dois entrer la taille de l'écran manuellement je ne sais pas pourquoi ça ne marche pas avec screenGeometry

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

Discussions similaires

  1. [débutant] problème avec l'affichage des lettres sou dev-C++
    Par Antigonos Ier Gonatas dans le forum Dev-C++
    Réponses: 9
    Dernier message: 02/04/2006, 22h22
  2. problème avec l'affichage des caractères spéciaux
    Par michelkey dans le forum Général Python
    Réponses: 4
    Dernier message: 19/08/2005, 08h09
  3. Problème avec l'affichage de souris INT 33,01h
    Par belgampaul dans le forum Assembleur
    Réponses: 7
    Dernier message: 07/12/2004, 21h37
  4. Réponses: 11
    Dernier message: 16/12/2003, 19h58

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