-
Encart dans fenetre GTK+
Bonjour
Je cherche une fonction , un objet ou autre me permettant d'inclure dans une fenetre des encarts dans lesquels je pourrais afficher des images par exemple .
Je pense que cela doit etre possible mais je ne sais pas comment ?
Si quelqu'un a une idée ?
Merci
Bruno
-
réponse encart
Bonjour, je suis pas un pro loin de là ( débutant ) mais ne peut tu pas en mettant ton image dans un gtkimage ?
Pour le placement, tu mets ton gtkimage dans un vbox par exemple ( gtk_vbox_new, pour placer ta box dans ta fenêtre : gtk_container_add )
Pour un placement plus précis, il faut utiliser apperement un gtkfixed. Je peut te donner que ces pistes, étant débutant je n'es pas encore testé. Il me semble avoir vu qu'il existe également des grilles de placement, mais là merci aux pros de répondre.
-
Le plus simple est d'utiliser les GtkTable.
-
Merci à vous deux !
J'ai commencé GTK+ hier, depuis j'ai utilisé Gtktable et je pense qu'il y a moyen de créér un widget pour afficher une image ( la finalité serait un IplImage d'OpenCv ) et de choisir sa place dans la GTKtable.
Merci
-
Un widget pour afficher une image, c'est GtkImage. Pour tout ce qui est de leur disposition dans l'interface, tu as à ta disposition plusieurs "layout containers", c'est à dire des conteneurs de mise en page. GtkTable n'est que l'un d'entre eux, et pas forcément adapté à tous les cas. GtkHBox et GtkVBox sont les plus couramment utilisés.
-
Merci pour le lien c'est cool!
Concernant mon idée , je vais juste faire une interface avec GTK , l'affichage d'images sera géré par OpenCV , par exemple , on appuie sur un bouton GTK et ça ouvre une fenetre OpenCV ,c'est moins compliqué pour moi car l'utilisateur aura des actions à effectuer sur cette fenetre et transposer toutes ces actions sur une GTKimage ça doit être long et laborieux et comme j'ai pas énormément de temps et pas énormément de connaissances dans ces 2 bibliothèques ...