Bonjour,
Je cherche à faire le lien entre OpenCV et GTK+ je voulais me servir de la fonction cvGetWindowHandle parcequ'il est dit dans la doc qu'elle renvoie GtkWidget in case of GTK+
alors j'ai fais ça :
Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 /* Variables */ GtkWidget * MainWindow = NULL; /* Initialisation de GTK+ */ gtk_init(&argc, &argv); /* Création de la fenêtre */ MainWindow = gtk_window_new(GTK_WINDOW_TOPLEVEL); MainWindow = GTK_WIDGET(cvGetWindowHandle("parcours")); g_signal_connect(G_OBJECT(MainWindow), "delete-event", G_CALLBACK(gtk_main_quit), NULL); /* Affichage et boucle évènementielle */ gtk_widget_show(MainWindow); gtk_main();
c'est ma fenêtre openCV dans laquelle tourne mon exécutable openCV.Code:"parcours"
J'ai essayé sans cette ligne :et evidemment ça marche...Code:MainWindow = GTK_WIDGET(cvGetWindowHandle("parcours"));
Le pire c'est qu'il me met pas d'erreur ni à la compilation mais seulement quand j'execute le programme et rien ne s'affiche dans la console. L'exécutable plante juste lamentablement...:(:(.
Est ce que quelqu'un aurait une piste??
Merci d'avance