IT rekvalifikácia. Seniorní programátori zarábajú až 6 000 €/mesiac a rekvalifikácia je prvým krokom. Zisti, ako na to!

Diskusia – 4. diel - Reťazca v Qt - QString a QChar

Späť

Upozorňujeme, že diskusie pod našimi online kurzami sú nemoderované a primárne slúžia na získavanie spätnej väzby pre budúce vylepšenie kurzov. Pre študentov našich rekvalifikačných kurzov ponúkame možnosť priameho kontaktu s lektormi a študijným referentom pre osobné konzultácie a podporu v rámci ich štúdia. Toto je exkluzívna služba, ktorá zaisťuje kvalitnú a cielenú pomoc v prípade akýchkoľvek otázok alebo projektov.

Komentáre
Avatar
nonsense
Člen
Avatar
nonsense:1.7.2019 21:38

Zatím bezva.
Pokud to autor dotáhne přes sloty/signály, manipulace s komplexnějšími datovými strukturami dostupnými v Qt až k návrhovým vzorům, tak by z toho bylo vynikající komerční školení.
Už se těším, až si budu moci zaplatit.

Držím palce.

 
Odpovedať
1.7.2019 21:38
Avatar
Virlupus
Tvůrce
Avatar
Virlupus:2.7.2019 21:13

Zdravím, chtěl bych to dotáhnout aspoň po databáze a více vláknové programovaní. Popsat aspoň základní kolekce. Vím, že Qt je šílený nástroj a snad tak v lekci číslo 500 se dostanu od základů trochu dál:-D
Nonsense, Děkuji

 
Odpovedať
2.7.2019 21:13
Avatar
Štefan Pilát:22.9.2019 17:42

Ahoj, seriál je skvělý, jen to "Mě se líbí ITNetwork!!!" by bylo lepší opravit na "Mně se líbí ITNetwork!!!". :-)

 
Odpovedať
22.9.2019 17:42
Avatar
Virlupus
Tvůrce
Avatar
Odpovedá na Štefan Pilát
Virlupus:27.9.2019 11:14

Hm, jsou tam drobné pravopisné chybičky, některé sice záměrně, ale tento překlep mi nějak unikl. Děkuji za upozornění. Něco se s tím pokusím udělat.

 
Odpovedať
27.9.2019 11:14
Avatar
David Slaboch:18.7.2022 9:50

Skvělý tutoriál děkuji, jen se za tu dobu asi pár věcí změnilo.
Na pozici 4 je přeci písmeno "s" ne "!" . (out << str[4] << endl; // !)
Mám verzi 7.0.2 a knihovny neumí příkaz "endl", naštěstí Qt napovídá a lze jej nahradit "Qt::endl". Diakritiku to vůbec nezvládá. out << atr.toLower() << endl; je malinký překlep, tam asi bude str.toLower ;-)

 
Odpovedať
18.7.2022 9:50
Avatar
Cunnedda
Člen
Avatar
Odpovedá na David Slaboch
Cunnedda:18.10.2022 22:34

Qt::endl lze vyřešit nadále přidáním using namespace Qt;

 
Odpovedať
18.10.2022 22:34
Avatar
Pavel Glosl
Člen
Avatar
Pavel Glosl:24.2.2023 22:13

Ahoj, autor v projektu/příkladu vypisujícím text "Mně se líbí ITNetwork!!!" zmiňuje: ...že výpis neobsahuje
diakritiku a ani nemůže, protože... - což mi napřed nějak nedávalo smysl, pak jsem ale pochopil, že se to týká čistě a jen jednoho řádku kódu a sice:

out << "Retezec obsahuje " << str.count() << " znaku" << endl;

Potud OK (chápu), pak jsem si ale všiml či uvědomil další věci týkající se výstupu (výpisu) českých háčků a čárek a to, že se mi na Windows 11 (64 bitů, Home edice, česká lokalizace) vypíší ty texty správně jen do panelu (okno č. 3) s výstupem programu v rámci IDE Qt Creator, ale už né když přeložený .exe soubor spustím samostatně přímo a jen z Příkazového řádku - tam jsou diakritiké znaky zobrazeny špatně.

Vím, že se autor na začátku kurzu zmínil o tom, že to vše dělá a zkouší na OS Linux, ale zde přiložené obrázky Příkazového řádku mají vzhled spíše z OS Windows 10 (a mají nadpis "Konzolová aplikace"), tak by jeden čekal (předpokládal), že to je skutečně PrintScreen z "příkazáku" z Widlí a né okno konzole či terminálu v/z Linuxu, kde si naopak myslím, že už je problém lokalizace vyřešen vychozím nastavením konzole tak, aby správně zobrazovala všechny (či většinu? ;-) ) znaků ze 'sady' UTF-8. Jen pro úplnost - zkouším to na Qt s verzí 5.12.12 . Předem díky za tipy, rady a názory. Ahoj, Pavel.

Editované 24.2.2023 22:14
Odpovedať
24.2.2023 22:13
V jednoduchosti je síla.
Robíme čo je v našich silách, aby bola tunajšia diskusia čo najkvalitnejšia. Preto do nej tiež môžu prispievať len registrovaní členovia. Pre zapojenie sa do diskusie sa zaloguj. Ak ešte nemáš účet, zaregistruj sa, je to zadarmo.

Zatiaľ nikto nevložil komentár - buď prvý!