1. leht 1-st
qt designer
Postitatud: 29.08.2005, 13:56
Postitas olavi
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?
Postitatud: 29.08.2005, 20:15
Postitas spott
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
Postitatud: 18.07.2007, 17:48
Postitas asjameez
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$
Postitatud: 25.07.2007, 10:37
Postitas J
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.
Postitatud: 14.08.2010, 18:35
Postitas -ordi-
Ui failist on vaja saada Header, mitte cpp faili.
Piisab käsust:
Kood: Vali kõik
uic mainwindow.ui > mainwindow.h
Postitatud: 15.08.2010, 13:02
Postitas veeall
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?
Postitatud: 15.08.2010, 13:58
Postitas -ordi-
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?
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).
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.
Postitatud: 15.08.2010, 16:11
Postitas veeall
Põhiliselt olen püüdnud qtdesigneris modida vahel elementide ümber jäetud väga laia margin'it - näiteks 6px igas servas. Aga kõigil pole tõesti ui-sid, nüüd siis tean, et saab ka ilma nendeta GUI tehtud.