Mein Programm hat eine gtk.TreeView
, die eine gtk.ListStore
anzeigt. Die gtk.ListStore
enthält Strings wie folgt aus:Wie kann man Zeichen in Pango Markup entkommen lassen?
"<span size='medium'><b>"+site_title+"</b></span>"+"\n"+URL
Wo URL
ist (natürlich) eine URL-Zeichenfolge. Manchmal gibt es Zeichen in URL
, die Pango fehlschlagen, das Markup zu analysieren.
Gibt es eine Möglichkeit, URL
als Ganzes zu entkommen, so dass Pango es einfach ignorieren wird, so wird es buchstäblich angezeigt werden? Wenn nicht, wie sollte ich Sonderzeichen in URLs "entkommen"?
In der neuesten Version von PyGTK scheint es zu sein [gobject.markup_escape_text] (http://www.pygtk.org/pygtk2reference/gobject-functions.html#function-gobject--markup-escape-text) –