salut a tous,
comment je peux Afficher 1ee image dans une fenetre en Gtkmm ??
et merci en avance![]()
salut a tous,
comment je peux Afficher 1ee image dans une fenetre en Gtkmm ??
et merci en avance![]()
Dans un GtkImage que tu dispose dans ta fenêtre.
Mon Site
Ma bibliothèque de gestion des chaînes de caractères en C
L'imagination est plus importante que le savoir. A. Einstein
Je ne répond à aucune question technique par MP, merci d'avance !
merci mais tu peux m' expliquer comment faire en code?![]()
Je peux oui mais en GTK+ (je fait pas de C++ désoléEnvoyé par mitnick2006
):
Voilà un exemple type mais bon sans plus de précision ... il n'y à rien de bien compliqué à utiliser un tel widget d'autant plus que toutes les fonctions sont disponibles dans la référence officielle de l'API GTK+ !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 /* Le type d'image utilise ici importe peu. */ GtkWidget * image = gtk_image_new_from_pixbuf ("image.png"); /* Ici on considere que dans ta fenetre tu as dispose un GtkBox quelconque. */ gtk_box_pack_start (GTK_BOX (box), image, TRUE, TRUE, 0);
Mon Site
Ma bibliothèque de gestion des chaînes de caractères en C
L'imagination est plus importante que le savoir. A. Einstein
Je ne répond à aucune question technique par MP, merci d'avance !
voila un ptit code qui marche tres bien chez moi si une croix apparait a la place de ton image il faut alors mettre a jour les runtime de gtk+ avec la version 2.10.7![]()
#include <gtkmm.h>
int main(int argc,char **argv){
Gtk::Main kit(argc,argv);
Gtk::Window win;
Gtk::VBox vb;
win.add(vb);
Gtk::Image *img=Gtk::manage(new Gtk::Image("tonimage.png"));
vb.pack_start(*img);
win.show_all_children();
Gtk::Main::run(win);
return EXIT_SUCCESS;
}
Partager