Bonjour,
J'ai réalisé une IHM avec PyQT sous Windows dans laquelle j'ai, entre autre, un QWidget destiné à jouer une vidéo capturée grâce à DirectX. Le code de capture est développé sous Visual Studio 2005 (ce n'est pas le plus simple mais c'est un historique qu'on traine.).
Je passe le handle de fenêtre (récupéré avec winId) afin d'indiquer le QWidget dans lequel la vidéo doit être affichée.
La vidéo est jouée correctement dans le QWidget.
Le problème que je rencontre est que si je déplace la fenêtre principale, le programme plante (appli bloquée).
Voici une partie du code C++:
// Set the video window to be a child of the main windowhr = this->m_pVideoWindow->put_Owner((OAHWND)this->m_hWnd);if (FAILED(hr)) return hr; // Set video window stylehr = this->m_pVideoWindow->put_WindowStyle(WS_CHILD | WS_CLIPCHILDREN | WS_CLIPSIBLINGS);if (FAILED(hr)) return hr;Est-ce que quelqu'un a une idée?
Est-ce qu'il y a un attribut de "VideoWindow" à positionner ou est-ce qu'il faut que le script pyhton remonte less events, et notamment les déplacements?
Merci d'avance