Bonjour,
Je suis débutant en ce qui concerne Qt que je trouve pas mal du tout entre autre.
J'utilise le composant skypeKit avec le projet exemple Qt.
Je voudrais créer une librairie avec Qt creator. Un programme extérieur appèlerait alors les fonctions exportées de cette librairie et afficherait les contacts, la video, etc ..
Voila ou j'en suis
1- Se connecter OK
2- Afficher les contacts OK
3- Discuter avec une personne OK
4- Faire une visio conférence KO: En fait si j affiche une fenêtre créée avec Qt c est bon, j'ai le son et la video. Par contre je voudrais que la video s'affiche dans mon programme externe et non dans une fenêtre de la librairie.
Voici le code qui me pose problème:
Ce code fonctionne avec une fenêtre Qt. J'avais pensé à récupérer le DC de mon programme externe et le passer à la librairie, MAIS je ne sais pas ou passer ce DC dans le code ci-dessous.: Je pense que c'est dans QPainter mais la je sèche.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 QImage img( (const uchar *)ipc.bufferData(buffer), buffer->width, buffer->height, format ); QPainter painter(this); painter.drawImage( rect(), img );
J'espère avoir été assez clair.
Merci.
Vincent
Partager