|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Michael Étudiant Inscription : octobre 2011 Messages : 4 ![]() |
Bonjour a tous !
Je vous explique mon probleme. Je suis en train de programmer un jeu en gtk dans le cadre d'un projet. J'aimerai afficher un score dans l'interface avec un label mais je n'ai trouvé dans la doc officielle aucune fonction qui me permettait d'afficher un label variable. J'aimerai pouvoir faire comme pour un printf: int score; score++; printf("%d", score); seulement ca ne marche pas... Auriez vous une idée ? |
|
|
00
|
|
|
#2 |
|
Membre Expert
![]() ![]() Gérald Conducteur de train Inscription : février 2008 Messages : 1 287 ![]() |
GtkLabel est un bon début...
__________________
Système d'exploitation : Debian Amd64 Testing / Slackware 13.37 32 bits Site perso : http://gerald3d.developpez.com (article Glade3 et Gtk+) Site perso : http://linechec.sourceforge.net (jeu d'echec) v0.4-1 Site perso : http://m3dlib.tuxfamily.org/ (moteur 3d. Rendu dans un GtkDrawingArea avec utilisation de Cairo.) v0.24 contact jabber : gerald3d@jabber.tuxfamily.org |
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Michael Étudiant Inscription : octobre 2011 Messages : 4 ![]() |
Nan mais comme je l'ai dis j'ai deja decortiqué la doc j'ai crée un label mais si j passe une variable en argument ca plante...
|
|
|
00
|
|
|
#4 |
|
Membre Expert
![]() ![]() Gérald Conducteur de train Inscription : février 2008 Messages : 1 287 ![]() |
Montres-nous ton code pour qu'on puisse t'en dire plus.
__________________
Système d'exploitation : Debian Amd64 Testing / Slackware 13.37 32 bits Site perso : http://gerald3d.developpez.com (article Glade3 et Gtk+) Site perso : http://linechec.sourceforge.net (jeu d'echec) v0.4-1 Site perso : http://m3dlib.tuxfamily.org/ (moteur 3d. Rendu dans un GtkDrawingArea avec utilisation de Cairo.) v0.24 contact jabber : gerald3d@jabber.tuxfamily.org |
|
|
10
|
|
|
#5 | ||
|
Invité de passage
![]() Michael Étudiant Inscription : octobre 2011 Messages : 4 ![]() |
Code :
|
||
|
|
00
|
|
|
#6 | ||
|
Membre Expert
![]() ![]() Gérald Conducteur de train Inscription : février 2008 Messages : 1 287 ![]() |
Je suppose vient de la variable data->briquerest. tu utilises le code suivant pour créer une chaîne :
Code :
sprintf(chaine,"%c",data->briquerest ); Ceci étant dit il existe des fonctions dans la glib qui peuvent te simplifier la vie:Pour faire simple tu pourrais écrire ceci: Code :
__________________
Système d'exploitation : Debian Amd64 Testing / Slackware 13.37 32 bits Site perso : http://gerald3d.developpez.com (article Glade3 et Gtk+) Site perso : http://linechec.sourceforge.net (jeu d'echec) v0.4-1 Site perso : http://m3dlib.tuxfamily.org/ (moteur 3d. Rendu dans un GtkDrawingArea avec utilisation de Cairo.) v0.24 contact jabber : gerald3d@jabber.tuxfamily.org |
||
|
|
20
|
|
|
#7 |
|
Invité de passage
![]() Michael Étudiant Inscription : octobre 2011 Messages : 4 ![]() |
Merci beaucoup gerald ! je n'avais pas vu ces fonctions tres utiles
resolu |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com