Bonjour,
Je suis archi-débutant...
Je désire faire une fenêtre avec un fond noir (...pas trop dur en théorie...et pourtant)
Alors j'ai pensé faire un widget et mettre le fond noir:
Le problème c'est que mon widget est sur pointeur null... pourquoi?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 ::GtkWidget * fenetre=gtk_widget_new(GTK_TYPE_WIDGET,NULL) ; GdkColor color; color.pixel = 32; color.red = 65535; color.green = 0; color.blue = 0; gtk_widget_modify_bg (fenetre, GTK_STATE_NORMAL, &color);
Du coup, j'ai décidé de mettre un label mais j'ai lu que c'était pas possible donc, j'ai essayé avec des balises:
...sans succès.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 ::GtkWidget *title = gtk_label_new("This is the title"); gtk_label_set_markup(GTK_LABEL(title),"<font color='#00ff00' foreground='#000000'>Small text</font>");
Enfin, j'ai lu qu'il faut mettre le label dans un evenbox mais la fonction gtk_eventbox_new n'existe pas. Pouvez-vous m'aider? Je cherche un code pour mettre un label (::GtkWidget *title = gtk_label_new("This is the title")dans un eventbox et le tout dans un fond noir (gtk_widget_modify_bg (fenetre, GTK_STATE_NORMAL, &color)
![]()
Partager