2017-05-16 18 views
0

나는 테이블의 모든 헤더에 대한 레이블을 설정하려면이 명령을 가지고있다. 나는QTableWidget의 헤더에 움라우트를 설정하는 방법은 무엇입니까?</p> <pre><code>ui.mytable->setHorizontalHeaderLabels(QStringList() << tr("VERTRAG") << tr("DATUM/UHRZEIT") << tr("PRÜFER")); </code></pre> <p>그러나이 <code>Ü</code>가 나타나지 않습니다

ui.mytable->setHorizontalHeaderLabels(QStringList() << tr("VERTRAG") << tr("DATUM/UHRZEIT") << tr("PRÜFER").replace(QString::fromLatin1("Ü"), "&Uuml;")); 

ui.mytable->setHorizontalHeaderLabels(QStringList() << tr("VERTRAG") << tr("DATUM/UHRZEIT") << tr("PRÜFER").replace(QString::fromUtf8("Ü"), "&Uuml;")); 

을 사용하려고하지만 그것도 작동하지 않습니다. 이 문제를 어떻게 해결할 수 있습니까? 확인

enter image description here

+0

당신은 내가 Qt는 5.8 리눅스에 그것을 테스트하고 난 아무 문제가 없었어요 당신이 무엇을 얻을의 이미지를 표시 할 수 있습니다. – eyllanesc

+0

@eyllanesc : 위 결과를 업데이트했으며, Qt 5.5를 사용합니다. – gnase

답변

1

는 너희들을 감사합니다. 나는 간단한 대답이있다. 그것은 나와 함께 작동합니다.

ui.mytable->setHorizontalHeaderLabels(QStringList() << tr("VERTRAG") << tr("DATUM/UHRZEIT") << QLatin1String("PRÜFER"));

+0

모두가 문제가 해결되었음을 알 수 있도록 답변을 수락해야합니다. – Skynet