0

Qt for symbian でアラビア文字を表示する際に問題があり、ここで 1 日中立ち往生しています。誰かがここで私を助けてくれることを願っています。簡単に言えば、アラビア語の単語があり、 العالمين (単語の意味がわからない) と言うので、QGraphicsTextItem を使用して表示する必要があります。これを行うコードを教えてください。これが私が無駄に試したことです。

QString name("العالمينن");

QTextStream *p = new QTextStream(&name);

p->setCodec("ISO8859-6");

QGraphicsTextItem *text = new QGraphicsTextItem(p->readAll());

text->setPos(0,50);

scene->addItem(text);

前もって感謝します!

4

1 に答える 1

0

この場合、電話機はこのフォントをデフォルトでサポートする必要があります。そうしないと、ボックスとして表示されるか、まったく表示されません。ただし、そのフォントがシステムにインストールされている場合は、デスクトップで正常に機能します。

電話がフォントに対応しているかどうかを確認するには、[設定] -> [一般] -> [個人用設定] -> [言語] -> [電話の言語] に移動します。

于 2012-07-30T10:50:31.013 に答える