Výsledky 1 až 4 z 4

Téma: Qt designer a slovencina

  1. #1

    Standardní Qt designer a slovencina

    Tak som to uspesne rozbehal a napisal aplikaciu na citanie udajov z MySQL(znakovu sadu mam UT8 Unicode (utf,vsetky porovnavania nastavene na utf8_slovak-ci) ale neviem sa pohnut dalej aby vypisy boli aj s diakritikou. Na zobrazovanie pouzivam QDataTable objekt.
    nasiel som si v knizke o QT-cku nieco o objekte QTextCodec a pouzil som pred inicializaciou QApplication toto

    int main( int argc, char ** argv )
    {
    QTextCodec *codec = QTextCodec::codecForName("UTF-8");
    QTextCodec::setCodecForTr(codec);
    QTextCodec::setCodecForCStrings(codec);
    QApplication a( argc, argv );
    if (!createConnection()) return 1;
    Form1 w;
    w.show();
    a.connect( &a, SIGNAL( lastWindowClosed() ), &a, SLOT( quit() ) );
    return a.exec();
    }

    ale nespravi to nic. Vie niekto ako na to?

  2. #2

    Standardní

    ../sysdeps/i386/elf/start.S:115: undefined reference to `main'

    Mam ti jeste neco rict? Pokud neumis programovat vubec, na QT designer zapomen. to ti jen pripravi okyynka, program si musis napsat sam


    Zkud KDevelop, ten ti udela aspon funkcni skelet.
    ITF FreeNet Liberec

  3. #3

    Standardní

    Citace Původně odeslal hwsoft
    ../sysdeps/i386/elf/start.S:115: undefined reference to `main'

    Mam ti jeste neco rict? Pokud neumis programovat vubec, na QT designer zapomen. to ti jen pripravi okyynka, program si musis napsat sam


    Zkud KDevelop, ten ti udela aspon funkcni skelet.
    Uz netraba tusim som vcera do kompu cumel tak dlho ze som si nevsimol ze mi chyba main funkcia dnes to uz beha vsetko ako ma

  4. #4

    Standardní Re: Qt designer a slovencina

    Citace Původně odeslal bxm
    Tak som to uspesne rozbehal a napisal aplikaciu na citanie udajov z MySQL(znakovu sadu mam UT8 Unicode (utf,vsetky porovnavania nastavene na utf8_slovak-ci) ale neviem sa pohnut dalej aby vypisy boli aj s diakritikou. Na zobrazovanie pouzivam QDataTable objekt.
    nasiel som si v knizke o QT-cku nieco o objekte QTextCodec a pouzil som pred inicializaciou QApplication toto

    int main( int argc, char ** argv )
    {
    QTextCodec *codec = QTextCodec::codecForName("UTF-8");
    QTextCodec::setCodecForTr(codec);
    QTextCodec::setCodecForCStrings(codec);
    QApplication a( argc, argv );
    if (!createConnection()) return 1;
    Form1 w;
    w.show();
    a.connect( &a, SIGNAL( lastWindowClosed() ), &a, SLOT( quit() ) );
    return a.exec();
    }

    ale nespravi to nic. Vie niekto ako na to?
    Tak problem vyrieseny. UTF-8 system obsahuje najskor bug v Qt lebo po
    ...
    query.exec("SET character_set_client = utf8;");
    query.exec("SET character_set_connection = utf8;");
    query.exec("SET character_set_database = utf8;");
    query.exec("SET character_set_results = utf8;");
    query.exec("SET character_set_client = utf8;");
    query.exec("SET character_set_server = utf8;");
    query.exec("SET character_set_system = utf8;");
    ...
    sa daju vlozit (select funguje korektne) iba stringy kde nenasleduju po sebe znaky s diakritikou, riesenie
    u mna bolo pouzivat napr latin2 system a vsetko ide ako ma mam suse 9.3.

Informace o tématu

Users Browsing this Thread

Toto téma si právě prohlíží 1 uživatelů. (0 registrovaných a 1 anonymních)

Pravidla přispívání

  • Nemůžete zakládat nová témata
  • Nemůžete zasílat odpovědi
  • Nemůžete přikládat přílohy
  • Nemůžete upravovat své příspěvky
  •