Emojis und Icons
-
@Dany said in Emojis und Icons:
Okay und wie setze ich so einZeichen?
Was meinst Du damit? Es ist ein normaler string mit einem Unicode-Zeichen. Den kannst Du direkt eingeben (nicht unbedingt empfehlenswert) oder als hex-representation in der Form
\x247c
. -
@Christian-Ehrlicher So einfach geht das? Also das wäre ja super!
Allerdings hab ich das gerade versucht und der Compiler meldet:
Hex-Escape-Sequenz außerhalb des Wertebereiches chatInsert("Ich", "Jetzt", "\x274c", false); ^~~~~~~~
-
Sorry
\x24\x7c
-
@Dany said in Emojis und Icons:
U+274C
Stimmt, Du erzeugst es ja nicht über QChar sondern in einem string. Demnach muss man die UTF-8 - Kodierung des Zeichens benutzen.
"\xE2\x9D\x8C"
-
@Christian-Ehrlicher said in Emojis und Icons:
\xE2\x9D\x8C
Ja das funktioniert hervorragen! Und wie mache ich jetzt aus U-274c \xE2\x9D\x8C
-
@Dany Meinen link folgen?
-
@Dany
Sollte ebenfalls funktionieren (nicht getestet)uint u = 0x274c; QString::fromUcs4(&u, 1)
-
Tatsächlich hab ich gar nicht gesehen, dass da ein Link ist :(. Auf jeden Fall danke für die Hilfe!
Hab ich probiert, funktioniert einwandfrei. Danke!