Bienvenue, Invité. Merci de vous connecter ou de vous inscrire.
Avez-vous perdu votre e-mail d'activation ?

Auteur Sujet: QT & QSFMLCanvas  (Lu 2979 fois)

0 Membres et 2 Invités sur ce sujet

Cpl.Bator

  • Hero Member
  • *****
  • Messages: 540
    • Voir le profil
QT & QSFMLCanvas
« le: Juin 18, 2013, 01:46:33 am »
Bonjour , j'utilise QSFMLCanvas (dispo avec la version 1.6 sur le forum, modifier pour sfml 2.0)avec comme parent un QWidget que je colle dans une grille , tout marche impec , sauf que
lorsque je maintient le clique de souris dans mon canvas , le programme veut bouger la fenêtre , il fait comme si il n'y avait pas de QWidget à cet endroit , que ce soit en mode fenêtrer ou plein écran , le problème est le même.
J'ai aussi essayer de ne mettre que le canvas dans la fenêtre pour voir si le problème venait de l'encapsuler dans une grille , le problème demeure.

ps:
Sous kubuntu on peu bouger les fenêtres en maintenant le clique dans la fenêtre en dehors de tout widget.
Je ne suis pas un spécialiste de QT , je le découvre depuis quelques heures.
J'utilise QT 4.8.1 sur kubuntu x64 & sfml 2.0 , cmake & kate.

Laurent

  • Administrator
  • Hero Member
  • *****
  • Messages: 32498
    • Voir le profil
    • SFML's website
    • E-mail
Re : QT & QSFMLCanvas
« Réponse #1 le: Juin 18, 2013, 07:38:20 am »
Et s'il n'y a pas SFML dans ton canvas, ça ne le fait pas ?
Laurent Gomila - SFML developer

Cpl.Bator

  • Hero Member
  • *****
  • Messages: 540
    • Voir le profil
Re : QT & QSFMLCanvas
« Réponse #2 le: Juin 18, 2013, 07:59:58 am »
Ca le fait aussi. c'est peu être le fait de lui assigné un QWidget "vide" en parent ?
ce qui pose d'autre problème d'ailleurs aucune méthode virtuelle n'est appeler lors d'un resize par exemple , elle est appeler à la création , puis plus jamais.
Faudrait peu être que je lui colle en parent directement un layout peu être ?

Laurent

  • Administrator
  • Hero Member
  • *****
  • Messages: 32498
    • Voir le profil
    • SFML's website
    • E-mail
Re : QT & QSFMLCanvas
« Réponse #3 le: Juin 18, 2013, 08:07:23 am »
Citer
Ca le fait aussi. c'est peu être le fait de lui assigné un QWidget "vide" en parent ?
Ah, donc du coup ça n'a rien à voir avec SFML.

Citer
ce qui pose d'autre problème d'ailleurs aucune méthode virtuelle n'est appeler lors d'un resize par exemple , elle est appeler à la création , puis plus jamais.
De quelles functions virtuelles parles-tu ?
Laurent Gomila - SFML developer

Cpl.Bator

  • Hero Member
  • *****
  • Messages: 540
    • Voir le profil
Re : Re : QT & QSFMLCanvas
« Réponse #4 le: Juin 18, 2013, 08:14:24 am »
Citer
Ca le fait aussi. c'est peu être le fait de lui assigné un QWidget "vide" en parent ?
Ah, donc du coup ça n'a rien à voir avec SFML.

Citer
ce qui pose d'autre problème d'ailleurs aucune méthode virtuelle n'est appeler lors d'un resize par exemple , elle est appeler à la création , puis plus jamais.
De quelles functions virtuelles parles-tu ?

Je ne suis pas devant mon poste, mais de mémoire c'est la méthode QWidget::ResizeEvent