Lekce 20 - Narozeniny v C++ - Dialog přidání osoby - Designer
V minulé lekci, Narozeniny v C++ - Dokončení dialogu nové osoby, jsme dokončili Qt dialog pro přidání nové osoby do aplikace.
Dnes navážeme na předchozí lekci a vytvoříme si stejný dialog pro přidání nové osoby, ale tentokrát s pomocí Qt Designeru. Jedná se opět o alternativní postup pomocí designeru, jaký postup ve finále ve své aplikaci použijete je na vás.
Pokud jste se rozhodli pro tento postup, nezapomeňte prvně provést i refaktoring projektu zmíněný na začátku lekce Narozeniny v C++ - Dialog přidání nové osoby.
Návrh formuláře
Pojďme tedy vytvořit dialog pro přidání nové osoby. Začneme
přidáním nové třídy NewPersonDialog
do projektu. Vybereme
tedy, že chceme přidat novou třídu formuláře, kde zvolíme dialog bez
tlačítek. Standardní tlačítka se nám totiž moc nehodí, např. tlačítko
OK zavře dialog i když zrovna nechceme. V údajích mohou být chyby a my
přeci chceme dát uživateli možnost je opravit a ne zavřít celé okno a
možná mu pak zobrazit zprávu, že něco bylo špatně.
Proto přidáme dialog bez tlačítek a dodáme si svoje sami.
Layouty
Formulář tedy máme nachystaný a budeme do něj přidávat několik layoutů. Předtím si jej ale nastavíme např. na velikost 640x480px. V minulé lekci jsme žádnou velikost nenastavovali, protože se vše děje automaticky dle velikosti prvků v něm.
Připomeňme si grafický návrh formuláře včetně komponent pro rozložení z minulé lekce:
...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
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.
- 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 přidáme okno pro vytvoření nové osoby pomocí Qt Designeru a samozřejmě naimplementujeme jeho funkčnost.
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íť.