Pour le peu de Qt que j'ai fait, tout ce que je peux te dire, c'est que Qt-Designer c'est bien, mais je ne crois pas qu'on puisse tout faire avec ... (je me trompe peut-être).
Mais, ce que je fais dans ce cas là, c'est une classe séparée (à la mano ;-)) dérivant d'un QPopupMenu appelé par la QListview qui va bien.
Effectivement, il faut créer explicitement une instance lors de l'événement contextMenuRequested(...).
Ce qui cloche en effet avec l'approche via le designer, c'est que ton popupmenu appartient (à mon avis) au QMenuBar, ce qui fait que lorsque tu active ce menu via le menu contextuel, il est affiché dans la barre de menu (il y a ppartient, c'est donc logique) et à l'endroit que tu définis explicitement ... ça à l'air louche dit comme ça non ?
Je sens que ça n'a pas du servir à grand chose mon baratin ...
# pas vraiment une aide
Posté par idiotduvillage . En réponse au message Problème sur QT designer et les Popup Menu. Évalué à 2.
Mais, ce que je fais dans ce cas là, c'est une classe séparée (à la mano ;-)) dérivant d'un QPopupMenu appelé par la QListview qui va bien.
Effectivement, il faut créer explicitement une instance lors de l'événement contextMenuRequested(...).
Ce qui cloche en effet avec l'approche via le designer, c'est que ton popupmenu appartient (à mon avis) au QMenuBar, ce qui fait que lorsque tu active ce menu via le menu contextuel, il est affiché dans la barre de menu (il y a ppartient, c'est donc logique) et à l'endroit que tu définis explicitement ... ça à l'air louche dit comme ça non ?
Je sens que ça n'a pas du servir à grand chose mon baratin ...