Portál AbcLinuxu, 7. června 2025 20:57


Dotaz: Čeština v Qt

30.10.2003 18:32 Stepan
Čeština v Qt
Přečteno: 938×
Odpovědět | Admin
Mám problém s češtinou pod Qt - zdroják napíšu v ISO 8859-2, ale když ho zkompiluju, objeví se mi místo českých znaků nějaké zmršeniny. Zkoušel jsem i jiné znakové sady, ale nepomomohlo to. Používám RH8, Qt 3.0.5, gcc 3.2, KDE 3.0.3-8.
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

30.10.2003 19:49 burlog
Rozbalit Rozbalit vše Čeština v Qt
Odpovědět | | Sbalit | Link | Blokovat | Admin
Pokud chcete psat česky ve zdrojacich Qt, pak bud musite psat v UTF8, coz Qt ocekava. A nebo musite pouzit statickou funkci tridy QString na kazdy vlozeny string. Tusim:
/*Hlavicka*/
static QString::fromLocal8Bit(Qstring);
/*Pouziti napr.*/
QMessageBox::warning(NULL, QString::fromLocal8Bit("áíqáčíéčáě"), QString::fromLocal8Bit("dalsi číěšéáčíéěšáčáěšíé áčěšáéůú"));
No a kdyz uz jste u toho mozna by vas zajimala i funkce i18n pro podporu internacionalizace.
31.10.2003 11:01 Stepan
Rozbalit Rozbalit vše Čeština v Qt
Děkuji mnohokrát, opravdu to funguje!

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.