Qt designer project gondok
Sziasztok!
Még elég új tag vagyok.Bocsássatok meg ha valami olyasmit kérdeznék amit már kérdeztek, de abban a stádiumban vagyok, hogy nem érek rá keresgélni. A szakdolgozatom témája egy (nagyon röviden) kliens szervek progi megirása + adatbázis kezelés. Én mivel szg hálózati mérnök leszek ezért Linux alatt akarom elkésziteni a progit grafikus környezetben. Ehhez a legjobb fejlesztői környezet számomra a Qt designer. Ezt a topicot szeretném használni az időközben felmerülő problémáim közszemlére bocsátásra, igy lehet hogy más is tanul belőle. amúgy majd a kész szakdolgozatomat is elküldöm annak aki kéri.
A most aktuális probléma: A programomat csak illetékesek használhatják username/passwd.
A progi föablaka előtt egy info gyüjtő ablak jelenik meg ami bekéri ezeket az adatokat. A föablak osztályának init() fügvényében hivom meg a bejelentkezö ablakot:
[mainform.ui.h:]
#include "passwdform.h"
void MainForm::init()
{
QDialog* passwdform = new PasswdForm;
passwdform->exec();
}
Ez addig jó is hogy a föablak meg sem jelenik mig a passwdform látható.
Probléma: Nem tudom hogy kell kivédeni azt hogy ha a felhasználó csak simán bezárja a passwdform ablakot akkor ne jelenjen meg a mainform ablak. Mert ezzel a koddal még csak ez történik. Melyik az a signal amit figyelni kell a passwdform bezarasakor vagy ha alapértelmezetten nincs ilyen akkor hogy kéne megirni. Gondolom ez a signal figyelné hogy az OK gomb a Cancel gomb vagy az X gomb vezetett az ablak bezárásához. ....
Nem akarok tovább "beszélni", hátha valaki csipőből tudja a választ.
- Tovább (Qt designer project gondok)
- 2521 megtekintés