Nové výhodné predplatné namiesto kreditov je tu! Viac informácií. Upravili sme aj naše prevádzkové podmienky.
NOVINKA: Kurz Práca s umelou inteligenciou teraz už od 0 €. Staň sa žiadaným profesionálom. Zisti viac:

9. diel - Narodeniny v C ++ - Hlavné okno

V minulej lekcii, QString - Dokončenie a súhrn základných reťazcových kolekcií , sme prebrali ďalšie metódy nad reťazci QString a reťazcové kolekcie. Dnes začneme vytvárať trochu komplexnejšie aplikáciu, ktorá bude vedieť pripomenúť, či niekto známy nemal a alebo nemá narodeniny v najbližších dňoch. Myslím, že dva dni dozadu a dva dopredu budú dostačujúce.

Na ukážku ako by takýto program mohol vyzerať:

Požiadavky

Čo vlastne taký program musí všetko vedieť?

  • Určite vedieť, aké je dnes dátum;-)
  • Mal by byť schopný tvoriť záznamy o nastavení aplikácie a dátach osôb
  • Záznamy by mali byť upraviteľné a odstrániteľné
  • Tieto dáta sa musí niekde ukladať. Pôvodne som chcel použiť databázu SQLite, ale aby sme aplikáciu nepřekombinovali, využijeme súborové úložisko a databázy si predstavíme v samostatnom kurze.
  • Program by mal mať nejakú ponuku vo forme menu, toolbaru a zobrazovať krátku nápovedu v stavovom riadku. Síce niečo by šlo obísť napr. Pomocou tlačidiel, ale keď plnohodnotné okno, tak plnohodnotné okno:)

Čo sa v nasledujúcich lekciách naučíme?

  • Vytvárať akcie pre menu a panel nástrojov
  • Vytvoriť samotné menu a toolbar aj so stavovým riadkom
  • Ukladať a načítať dáta do / z súboru pomocou serializácie
  • Uložiť a načítať si nastavenia aplikácie
  • Pracovať s "dátumom" (dátumom)
  • Vytvárať vlastné widgety a prepínať medzi nimi
  • A ešte ďalšie zaujímavosti

Vytvorenie projektu

No čo zostáva, pustíme sa do toho? Otvoríme QtCreator a založíme si nový projekt s widgety, založený na


 

...koniec náhľadu článku...
Pokračuj ďalej

Vedomosti v hodnote stoviek tisíc získaš za pár eur

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émiovej sekcie.

Obsah článku spadá pod licenciu Premium, kúpou článku súhlasíš s Prevádzkovými podmienkami.

Čo od nás v ďalších lekciách dostaneš?
  • 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 začneme pracovať na hlavnom okne formulárové aplikácie v Qt k upomínania výročiu osôb.
Článok pre vás napísal Virlupus
Avatar
Autor se věnuje webovým aplikacím, skladově-účetnímu softwaru, 3D grafice, lexiální analýze a parserování. Studuje fyziku na MFF UK. Učil IT na střední škole.
Aktivity