Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno C++ - Pretypovanie v Qt

Problém je ten, že ak napíšem niečo takéto, síce to prejde, ale nemám zobrazené znaky s diakritikou:

str = QString::fromUtf8("Deň");
Toto mi odmieta skompilovať:
QString str;
str = QString::fromUtf8((const char *)str.sprintf("%d. deň v roku", den));
Nefunguje to ani takto:
str = QString::fromUtf8(str.sprintf("%d. deň v roku", den));
Túto premennú potom vkladám do QLabel:
ui->lblPopis->setText(str);
Predpokladám, že je problém iba v pretypovaní, ale netuším čo s tým. Mohli by ste mi poradiť ako to správne pretypovať? Prípadne, ak by ste mi mohli poradiť, ako to vložiť celé do jedného riadku ui->lblPopis->setText(...).

Odpověď na otázku

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny