QGraphicsTextItem
Unicode (またはそのサブクラス)を表示できるようにしたいと考えています。
テキストを設定する唯一の方法QGraphicsTextItem
は
setPlainText(text);
しようとしている
setPlainText(QString::fromUtf8("Caf\x00e9 Frap\x00e9"));
また
QTextCodec::setCodecForCStrings(QTextCodec::codecForName("utf8"));
setPlainText("Café Frapé");
QTextCodec::setCodecForCStrings(QTextCodec::codecForName("utf8"));
setPlainText("Caf\x00e9 Frap\x00e9");
私は得る:
Caf? Frap?
私が何をしても(正しいかどうかはわかりませんが)、正しい出力が得られないようです...
QGraphicsTextItem
ユニコードをサポートしていますか? 機能に問題があるのかもしれませんsetPlainText
が、代替手段は何ですか? (調べてみましsetDocument
たが、プレーンテキストも設定されています...)
編集 - QGraphicsTextItem 内の特殊文字のコピーは、一度画面上で機能しますが、コードからユニコードを配置することはできません。