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(...).