Autor |
Sõnum |
olavi
Pingviini kasutaja
Vanus: 42
Liitunud: 01.08.2005
Postitused: 68
Distributsioon: Debian etch
|
|
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?
|
|
|
|
|
|
|
|
spott
Admin
Vanus: 43
Liitunud: 04.06.2005
Postitused: 8857
Distributsioon: Ubuntu
|
|
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/index.php?title=How_to_compile
|
|
|
|
|
|
|
|
asjameez
Vana Pingviin
Vanus: 35
Liitunud: 09.03.2007
Postitused: 428
Asukoht: Tallinn
Distributsioon: Kubuntu
|
|
Aga kuidas neid .ui lõpuga faile teha .cpp failideks? uic annab pärast teist käsku mulle hoopis helpi ette:
Kood: | 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$ |
|
|
|
|
|
|
|
|
J
Pingviini kasutaja
Vanus: 116
Liitunud: 09.07.2006
Postitused: 60
Distributsioon: Gentoo Linux
|
|
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.
|
|
|
|
|
|
|
|
-ordi-
Vana Pingviin
Vanus: 32
Liitunud: 13.12.2008
Postitused: 821
Distributsioon: GNU/Linux
|
|
Ui failist on vaja saada Header, mitte cpp faili.
Piisab käsust:
Kood: | uic mainwindow.ui > mainwindow.h |
|
|
|
|
|
|
|
|
veeall
Pingviini aktivist
Vanus: 50
Liitunud: 27.09.2006
Postitused: 264
Distributsioon: Slackware64 14.2
|
|
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?
|
|
|
|
|
|
|
|
-ordi-
Vana Pingviin
Vanus: 32
Liitunud: 13.12.2008
Postitused: 821
Distributsioon: GNU/Linux
|
|
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.
|
|
|
|
|
|
|
|
veeall
Pingviini aktivist
Vanus: 50
Liitunud: 27.09.2006
Postitused: 264
Distributsioon: Slackware64 14.2
|
|
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.
|
|
|
|
|
|
|
|
|