J'utilise la méthode set_markup pour mettre en gras une chaîne de caracères.
Code ruby : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 stitle=Gtk::Label.new() stitle.set_markup("<b>#{name}</b>")
Malheureusement, name contient parfois le caractère &. Dans ce cas j'obtient:
Existe-il un moyen simple de n'utiliser aucun caractère comme début d'entité?Gtk-WARNING **:Failed to set text from markup due to error parsing markup: Erreur à la ligne 1 : Le caractère « » n'est pas valide au début d'un nom d'entité ; le caractère & commence une entité ; si l'esperluette n'est pas supposée être une entité, échappez-le comme &
documentation sur la méthode set_markup
Partager