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 Discussion :

Dock et "Auto Hide"


Sujet :

Qt

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    86
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 86
    Par défaut Dock et "Auto Hide"
    Bonjour,

    Je réalise un programme utilisant des docks.
    Les dock de QT n'ont que deux icônes: un pour détacher le dock, l'autre pour le fermer.

    Je voudrais avoir un dock comme dans Visual Studio.
    C'est à dire ajouter aux deux icônes un nouvel icône pour gérer le "auto-hide":
    la possibilité de cacher le dock lorsque la souris quitte le dock (il se réduit alors à un onglet qui réafficher le dock lorsque la souris le survole ).

    Est ce que le "Auto-Hide" est déjà disponible dans QT ? (je ne l'ai pas trouvé)
    Comment est ce que je pourrais reproduire ce mécanisme ?
    Lorsque le dock est caché, il n'est pas non plus minimisé sous forme d'onglet ou d'icône. C'est aussi un problème.

    Merci.

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    164
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 164
    Par défaut
    je ne crois pas qu'il soit proposé par Qt en natif, il va falloir codé tout ça.
    Il faut un mouseevent pour connaitre la position de la souris, et un timer pour réaliser l'animation de fermeture de la fenêtre

Discussions similaires

  1. Quote et double quote
    Par aktos dans le forum Langage
    Réponses: 8
    Dernier message: 05/01/2007, 19h55

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