Lekce 18 - Narozeniny v C++ - Dialog přidání nové osoby
V minulé lekci, Narozeniny v C++ - Widget výsledků - Designer, jsme si přidali widget výsledků a program nám tedy již říká kdo má kdy narozeniny. Tento widget jsme si přidali pomocí designeru, ale mohli jste následovat i předešlé lekce, kde se přidával ručně.
Již máme téměř funkční aplikaci, která je schopna připomínat narozeniny. Ještě ji ale musíme naučit data o osobách ukládat a uživateli umožnit je vůbec zadat.
Budeme se snažit dosáhnout tohoto výsledku:

Refaktoring projektu
Člověk není neomylný a programátor již vůbec ne. Po důkladném zvažování jsem dospěl k závěru, že v aplikaci nejprve provedeme drobnější změny, aby se nám v budoucnu lépe rozšiřovala.
BirthdayWindow.h
Do hlavičky hlavního okna přidáme ukazatel na model, abychom používali jen jednu instanci pro celou aplikaci:
PersonModel *mp_model;
BirthdayWindow.cpp
Samozřejmě pro model alokujeme paměť a rovnou ukazatel na ni předáme "widgetu výsledků" v argumentu funkce:
...konec náhledu článku...
Pokračuj dál
Došel jsi až sem a to je super! Věříme, že ti první lekce ukázaly něco nového a užitečného.
Chceš v kurzu pokračovat? Přejdi do prémiové sekce.
Koupit pouze tento kurz
Získej okamžitý přístup ke kurzu bez
časového omezení.
425 Kč
Před koupí tohoto článku je třeba koupit předchozí díl
Obsah článku spadá pod licenci Premium, koupí článku souhlasíš se smluvními podmínkami.
- Přístup k jednotlivým lekcím dle způsobu pořízení.
- Kvalitní znalosti v oblasti IT.
- Dovednosti, které ti pomohou získat vysněnou a dobře placenou práci.
Popis článku
Požadovaný článek má následující obsah:
V C++ tutoriálu provedeme drobný refaktoring Qt projektu a poté započneme tvorbu dialogu pro přidávání nových osob a seznámíme se s novými Qt komponentami.
Kredity získáš, když podpoříš naši síť. To můžeš udělat buď zasláním symbolické částky na podporu provozu nebo přidáním obsahu na síť.