20. diel - Narodeniny v C ++ - Dialóg pridanie osoby - Designer
Dnes nadviažeme na predchádzajúce lekciu, Narodeniny v C ++ - Dokončenie dialógu nové osoby , a vytvoríme si rovnaký dialóg pre pridanie novej osoby, ale tentoraz s pomocou Qt Designeru. Ide opäť o alternatívny postup pomocou dizajnérov, aký postup vo finále vo svojej aplikácii použijete je na vás.
Ak ste sa rozhodli pre tento postup, nezabudnite prvýkrát vykonať aj refaktoring projektu spomínaný na začiatku lekcie Narodeniny v C ++ - Dialóg pridanie novej osoby.
Návrh formulára
Poďme teda vytvoriť dialóg pre pridanie novej osoby. Začneme pridaním
novej triedy NewPersonDialog
do projektu. Vyberieme teda, že
chceme pridať novú triedu formulára, kde zvolíme dialóg bez tlačidiel.
Štandardné tlačidla sa nám totiž veľmi nehodí, napr. Tlačidlo OK zavrie
dialóg aj keď práve nechceme. V údajoch môžu byť chyby a my predsa chceme
dať užívateľovi možnosť ich opraviť a nie zatvoriť celé okno a možno
mu potom zobraziť správu, že niečo bolo zle.
Preto pridáme dialóg bez tlačidiel a dodáme si svoje sami.
Layouty
Formulár teda máme nachystaný a budeme do neho pridávať niekoľko layoutov. Predtým si ho ale nastavíme napr. Na veľkosť 640x480px. V minulej lekcii sme žiadnu veľkosť nenastavovali, pretože sa všetko deje automaticky podľa veľkosti prvkov v ňom.
Pripomeňme si grafický návrh formuláre vrátane komponentov pre rozloženie z minulej lekcie:
...koniec náhľadu článku...
Pokračuj ďalej
Minul 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ť tento kurz
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.
- Neobmedzený a trvalý prístup k jednotlivým lekciím.
- 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 pridáme okno pre vytvorenie novej osoby pomocou Qt Designeri a samozrejme naimplementujeme jeho funkčnosť.
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ť.