voici un exemple avec les eventFilter. Perso, je trouve cela beaucoup plus propre
#include <QtGui>
class maWindow : public QMainWindow
{
Q_OBJECT
QLabel *m_label;
Type: Messages; Utilisateur: yan
voici un exemple avec les eventFilter. Perso, je trouve cela beaucoup plus propre
#include <QtGui>
class maWindow : public QMainWindow
{
Q_OBJECT
QLabel *m_label;
Elle dérive de QLabel?
ou le QLabel est dedans?
tu pourrais montrer ton code?
maClass est quel partie de ton ihm?
Sinon, avec un filtre sur les event, cela t'évitera de redefinir mouseMoveEvent(QMouseEvent *event) ;)
http://qt.developpez.com/doc/latest/qobject/#eventfilter
sans compter que ev->buttons() retourn une composition des flags buttons
http://qt.developpez.com/doc/latest/qt/#mousebutton-enum
et que Qt::CustomCursor ne figure pas
Il te faut réimplémenter les événement lié à la souris qui t'intéresse (cf lien qu je t'ai donné)
Ces évènements te donneront la position x,y de ton curseur dans le repère widget. Tu n'as plus...
tu relie à chaque fois ton image 8O
Sérieux, commence par regarder les tuto. Tu y apprendra beaucoup de base.
Sinon, regarde du côté des event d'un QWidget...
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.