15. diel - Narodeniny v C ++ - Widget výsledkov - Ručné tvorba
V minulej lekcii, Narodeniny v C ++ - Modelová vrstva JSON - Dokončenie , sme úspešne dokončili modelovú vrstvu. Síce si ju ešte o niečo málo rozšírime, ale to až neskôr. Dnes oknu dodáme možnosť zobraziť informácie, pre ktoré je vytvorené. Teda do okna umiestnime widget s informáciami o výročiach osôb a zároveň nahliadneme do základov štýlovanie v Qt. Táto časť nebude až tak zložitá, ako by sa mohlo na prvý pohľad zdať.
Celý výsledok by mal vyzerať podobne ako na obrázku nižšie:

Súbory sa sviatky
Najprv si však do svojho projektu prosím prekopírujte adresár
res/ z priloženého archívu a preventívne aj súbor
resource.qrc. Obsahuje totiž dva súbory navyše, ktoré by som tu
naozaj nechcel uvádzať. Každý z nich obsahuje minimálne 365 riadkov a na
nich je popísané kedy má kto sviatok.
When.json
Obsah tohto súboru je nasledovné:
{ "0101": ["Den obnovy samostatného českého státu", "Nový rok"], "0102": "Hynek", "0103": "Bedřich", "0104": "Hugo", "0105": "Svátek práce", ...
Vidíme, že sa jedná o JSON.
Who.json
A súbor who.json obsahuje naopak kto má kedy meniny:
{ "Adam": "2412", "Adéla": "0209", "Adolf": "1706", "Adriana": "2606", ...
ResultWidget
Začneme pridaním novej triedy. Pomenoval som ju ResultWidget a
bude odvodená od QWidget. Keďže tu ju budeme tvoriť ručne, tak
nepoužívajte
...koniec náhľadu článku...
Pokračuj ďalej
Došiel si až sem a to je super! Veríme, že ti prvé lekcie ukázali niečo nového a užitočného.
Chceš v kurze pokračovať? Prejdi do prémiové sekcie.
Kúpiť iba tento kurz
Získaj okamžitý prístup ku kurzu bez
časového obmedzenia.
425 kreditov
Pred kúpou tohto článku je potrebné kúpiť predchádzajúci diel
Obsah článku spadá pod licenciu Premium, kúpou článku súhlasíš so zmluvnými podmienkami.
- Prístup k jednotlivým lekciám podľa spôsobu obstarania.
- Kvalitné znalosti v oblasti IT.
- Zručnosti, ktoré ti pomôžu získať vysnívanú a dobre platenú prácu.
Popis článku
Požadovaný článok má nasledujúci obsah:
V C ++ tutoriálu rozpracujeme Qt widget na zobrazenie údajov o aktuálnych výročiach v našej aplikácii pre upomínania narodenín a sviatkov.
Kredity získaš, keď podporíš našu sieť. To môžeš urobiť buď zaslaním symbolickej sumy na podporu prevádzky alebo pridaním obsahu na sieť.