qt designer
Moderaator: Moderaatorid
qt designer
installisin qt designeri. mõtlesin et veidi näpiks ja prooviks neid etteantud tutoriale: http://doc.trolltech.com/3.3/tutorial.html
siit aga küsimus, kuidas neid käivitada ja kompileerida? või seda selle qt designeri keskkonnas ei saagi teha? kuskilt manualist seda välja ei loe (alustusjuhendit), on kellelgi targemal kogemusi või linki anda kuidas sellega alustada?
siit aga küsimus, kuidas neid käivitada ja kompileerida? või seda selle qt designeri keskkonnas ei saagi teha? kuskilt manualist seda välja ei loe (alustusjuhendit), on kellelgi targemal kogemusi või linki anda kuidas sellega alustada?
QMake abil pidavat kõige lihtsam olema nagu leidsin. Sega paigalda endale ka see.
Käivitad terminali, liigud kataloogi, kus su qt desingeri loodud programmi failid asuvad. Siis käivitad käsu qmake -project, kui see valmis, siis käivita käsk qmake sinurakendus.pro ja nüüd käivita make.
Täpsemaid juhiseid leiad http://qtwiki.qtforum.org/mediawiki/ind ... to_compile
Käivitad terminali, liigud kataloogi, kus su qt desingeri loodud programmi failid asuvad. Siis käivitad käsu qmake -project, kui see valmis, siis käivita käsk qmake sinurakendus.pro ja nüüd käivita make.
Täpsemaid juhiseid leiad http://qtwiki.qtforum.org/mediawiki/ind ... to_compile
Aga kuidas neid .ui lõpuga faile teha .cpp failideks? uic annab pärast teist käsku mulle hoopis helpi ette:
Kood: Vali kõik
administrator@hp-nx6125:~/Failid/Progemine/QT/app$ uic -o myform.h myform.ui
administrator@hp-nx6125:~/Failid/Progemine/QT/app$ uic -o myform.cpp -impl myform.h myform.ui
Qt User Interface Compiler version 4.3.0beta
Usage: uic [options] <uifile>
-h, -help display this help and exit
-v, -version display version
-d, -dependencies display the dependencies
-o <file> place the output into <file>
-tr <func> use func() for i18n
-p, -no-protection disable header protection
-g <name> change generator
administrator@hp-nx6125:~/Failid/Progemine/QT/app$ Qt Designer pole IDE (vähemalt Qt4 oma vist), vaid GUI graafiliste komponentide (widgetite), dialoogide, akende jne loomiseks. Põmst genereerib ta mingi .ui faili, millest uic abil saab .h/.cpp faili klassi, mida subklassides/kasutades on lihtsamini võimalik GUI'd progeda.
Nii olen mina asjast aru saanud. Vabandan, kuna ei viitsinud oma postitust üle lugeda praegu.
Nii olen mina asjast aru saanud. Vabandan, kuna ei viitsinud oma postitust üle lugeda praegu.
Kasutajaliidese võib ka otse koodi kirjutada. Kuid kui on suur projekt, siis ei näe ma sellel väga mõtet (võtab rohkem aega kui joonistamine Designeriga ja kui kogemusi vähe siis ka mitte).veeall kirjutas:Kas neid header faile saab kuidagi tagasi ui-ks ka teha? Ma olen vahel tahtnud mõne qt4 programmi välimust kõpitseda, aga .ui faile pole olnud leida. Või kas alati ei kasutatagi qtdesignerit kasutajaliidese tegemisel?
Headerit vist ei saa tagasi muuta ui-failiks.
Tavaliselt on ikka ui failid ülejäänud koodiga kaasas aga vb nad ei ole lihtsalt src kaustas ja seetõttu ei leidnud neid üles.



