Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1354 connectés 

  FORUM HardWare.fr
  Programmation
  Python

  Comment organiser la superposition de QLabel (Résolu)

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Comment organiser la superposition de QLabel (Résolu)

n°1566676
jijiz
Posté le 29-05-2007 à 14:33:09  profilanswer
 

Bonjour,
 
Dans mon appli il y a une zone (QFrame) où je dessine différents objets (QLabel) que l'on peut déplacer. Lorsque deux QLabel sont supperposés suite au déplacement de l'un sur l'autre, je souhaite que le click sur les deux objets supperposés ne portent que sur celui qui peut être cliqué, il faudrait une fonction qui définisse l'ordre des différents QLabel lorsqu'ils sont supperposés.
 
Auriez vous une idée pour résoudre ce soucis?
 
Merci

Message cité 1 fois
Message édité par jijiz le 28-06-2007 à 09:35:23
mood
Publicité
Posté le 29-05-2007 à 14:33:09  profilanswer
 

n°1580115
Sve@r
Posté le 27-06-2007 à 19:38:54  profilanswer
 

jijiz a écrit :

Bonjour,
 
Dans mon appli il y a une zone (QFrame) où je dessine différents objets (QLabel) que l'on peut déplacer. Lorsque deux QLabel sont supperposés suite au déplacement de l'un sur l'autre, je souhaite que le click sur les deux objets supperposés ne portent que sur celui qui peut être cliqué, il faudrait une fonction qui définisse l'ordre des différents QLabel lorsqu'ils sont supperposés.
 
Auriez vous une idée pour résoudre ce soucis?
 
Merci


Ben je n'arrive même pas à comprendre pourquoi une IHM offre (offrirait) la possibilité de superposer ses labels !!!
Sinon je connais pas trops les signaux offerts par un QFrame. Peut-être que t'as un signal qui peut détecter que tu déplaces un de ses QLabels. Dans ce cas, tu connectes ce signal à ce slot et dans le slot tu te tapes la gestion de la superposition (interférence de surfaces etc...)
 
Détail => Un QLabel n'est pas un QPushButton. On peut le cliquer ???

Message cité 1 fois
Message édité par Sve@r le 27-06-2007 à 19:41:45

---------------
Vous ne pouvez pas apporter la prospérité au pauvre en la retirant au riche.
n°1580213
jijiz
Posté le 28-06-2007 à 09:35:11  profilanswer
 

Sve@r a écrit :

Ben je n'arrive même pas à comprendre pourquoi une IHM offre (offrirait) la possibilité de superposer ses labels !!!
Sinon je connais pas trops les signaux offerts par un QFrame. Peut-être que t'as un signal qui peut détecter que tu déplaces un de ses QLabels. Dans ce cas, tu connectes ce signal à ce slot et dans le slot tu te tapes la gestion de la superposition (interférence de surfaces etc...)
 
Détail => Un QLabel n'est pas un QPushButton. On peut le cliquer ???


Salut,
 
Les labels sont superposables car il ne servent qu'à définir une zone de dessin pour chacun de mes composants graphiques (un QLabel peut contenir plein de choses comme : pixmap, nombre, texte, rien, un clip vidéo). Ces composants sont drag and dropables sur la fenêtre, c'est pour cette raison qu'ils peuvent se superposer.
De plus, un QLabel est un widget, widget possède toutes les méthodes qui permettent de gérer la souris lorsque l'on clique sur un objet de ce type.
 
 
Merci pour ton aide. Je vais poster la solution que j'ai trouvée :
 
Il existe un attribut de visibilité sur les QWidget modifiable par : lower() et raise().
 
Voili voila, bonne journée.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Python

  Comment organiser la superposition de QLabel (Résolu)

 

Sujets relatifs
problème avec flash et Internet explorer [RESOLU][Résolu] problème avec Switch et MySQL
[RESOLU]Array et fonction max qui ne marche pas ...[RESOLU] Problème avec la fonction mail()
[Sécurité des Formulaires ] Eviter les inscriptions automatisées[Résolu] Problème d'include
[résolu] Erreur invisible et page blanche[RESOLU]comment faire tourner 1 serveur MySQL sur mon PC??
[ Résolu ] Problème lors du Passage des Paramètes[Résolu] Php / MySQL - Région répétée
Plus de sujets relatifs à : Comment organiser la superposition de QLabel (Résolu)


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR