Lekce 9 - Narozeniny v C++ - Hlavní okno
V minulé lekci, QString - Dokončení a souhrn základních řetězcových kolekcí, jsme probrali další metody nad řetězci
QString
a řetězcové kolekce.
Dnes začneme vytvářet trochu komplexnější aplikaci, která bude umět připomenout, zda někdo známý neměl a nebo nemá narozeniny v nejbližších dnech. Myslím, že dva dny dozadu a dva dopředu budou dostačující.
Na ukázku jak by takový program mohl vypadat:

Požadavky
Co vlastně takový program musí všechno umět?
- Určitě vědět, jaké je dnes datum
- Měl by být schopen tvořit záznamy o nastavení aplikace a datech osob
- Záznamy by měly být upravitelné a odstranitelné
- Tato data se musí někde ukládat. Původně jsem chtěl použít databázi SQLite, ale abychom aplikaci nepřekombinovali, využijeme souborové úložiště a databáze si představíme v samostatném kurzu.
- Program by měl mít nějakou nabídku ve formě menu, toolbaru a zobrazovat
krátkou nápovědu ve stavovém řádku. Sice něco by šlo obejít např.
pomocí tlačítek, ale když plnohodnotné okno, tak plnohodnotné okno
Co se v následujících lekcích naučíme?
- Vytvářet akce pro menu a panel nástrojů
- Vytvořit samotné menu a toolbar i se stavovým řádkem
- Ukládat a načítat data do/z souboru pomocí serializace
- Uložit a načíst si nastavení aplikace
- Pracovat s "datumem" (datem)
- Vytvářet vlastní widgety a přepínat mezi nimi
- A ještě další zajímavosti
Vytvoření projektu
No co zbývá, pustíme se do toho? Otevřeme QtCreator a založíme si nový projekt s widgety, založený na
...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 tento kurz
Obsah článku spadá pod licenci Premium, koupí článku souhlasíš se smluvními podmínkami.
- Neomezený a trvalý přístup k jednotlivým lekcím.
- 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 začneme pracovat na hlavním okně formulářové aplikace v Qt k upomínání výročí osob.
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íť.