【发布时间】:2017-05-16 20:11:58
【问题描述】:
我有这个命令来为表的所有标题设置标签:
ui.mytable->setHorizontalHeaderLabels(QStringList() << tr("VERTRAG") << tr("DATUM/UHRZEIT") << tr("PRÜFER"));
但是这个Ü 没有出现。我尝试使用
ui.mytable->setHorizontalHeaderLabels(QStringList() << tr("VERTRAG") << tr("DATUM/UHRZEIT") << tr("PRÜFER").replace(QString::fromLatin1("Ü"), "Ü"));
和
ui.mytable->setHorizontalHeaderLabels(QStringList() << tr("VERTRAG") << tr("DATUM/UHRZEIT") << tr("PRÜFER").replace(QString::fromUtf8("Ü"), "Ü"));
但它也不起作用。我该如何解决这个问题?
【问题讨论】:
-
您可以显示您所获得的图像,因为我已经使用 Qt 5.8 在 Linux 上对其进行了测试,并且我没有遇到任何问题。
-
@eyllanesc:我更新了上面的结果,我使用的是 Qt 5.5。
标签: qt unicode diacritics qtablewidget qstring