Hier ist ein Ausschnitt aus meinem Code:Wie wird das Caret-Symbol im statischen WxPython-Textwidget angezeigt?
self.diffusivity_label = wx.StaticText(self, label=u'Thermal Diffusivity [m^2/s]')
Ich möchte das Caret-Zeichen angezeigt werden, so dass meine statischen Text genau so aussehen kann: „Temperaturleitfähigkeit [m^2/s]“ Nach dem Online-Suche, versucht zu tun ich dies:
self.diffusivity_label = wx.StaticText(self, label=u'Thermal Diffusivity [m\u20382/s]')
Doing das Caret-Zeichen so angezeigt, aber es wurde nicht erhöht, wie ich es aussehen soll. Stattdessen sieht der Text wie folgt aus:
Was kann ich jetzt tun? Vielen Dank im Voraus für Ihre Hilfe!
Eh? Das ASCII-Zeichen mit der Ordinalzahl 94 (5e in hex), das als '^' dargestellt wird, ist perfekt UTF-8 (UTF-8 ist schließlich eine richtige Obermenge von 7-Bit-ASCII). –
Sie wollen fast sicher Unicode 005E. Alternativ tippen Sie das Zeichen in einen Texteditor, der die Datei in UTF-8 schreibt. – tfb
... verwenden Sie vielleicht einen Widget-Satz, der '^' als Zeichen für "das nächste Zeichen ist der Hotkey" behandelt? Das ist eine Frage zu wxWidgets, nicht zu UTF-8. –