2012-07-29 105 views
0

我在Qt中为symbian显示阿拉伯字符时出现问题,并且一直呆在这里一整天,希望有人能帮助我。 简单地说,我有一个阿拉伯文字,说العالمين(不知道这个词的意思),我必须使用QGraphicsTextItem显示它。 请为我提供一段代码。这是我徒劳的尝试。在Qt中为Symbian显示阿拉伯语测试

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

QTextStream *p = new QTextStream(&name);

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

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

text->setPos(0,50);

scene->addItem(text);

提前致谢!

回答

0

在这种情况下,手机应该默认支持这种字体。否则,它将显示为框或根本不显示。但是,如果该字体安装在系统中,它将在Desktop中正常工作。

检查手机是否支持字体转到设置 - >常规 - >个性化 - >语言 - >手机语言。