Portaal Portaal Pingviini veeb foorumi pealeht
  Viki  |  IRC  |  Otsing  |  Küsimused ja vastused  |  Profiil  |  Privaatsõnumite vaatamiseks logi sisse  | Logi sisse või Registreeru
<empty>
Vaata järgmist teemat
Vaata eelmist teemat

Postita uus teemaVasta teemale
Autor Sõnum
olavi
Pingviini kasutaja
Pingviini kasutaja


Vanus: 42
Liitunud: 01.08.2005
Postitused: 68

Distributsioon: Debian etch
estonia.gif
postituspostitatud: 29.08.2005, 12:56  postituse pealkiri:  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?


spott
Admin
Admin


Vanus: 43
Liitunud: 04.06.2005
Postitused: 8857

Distributsioon: Ubuntu
estonia.gif
postituspostitatud: 29.08.2005, 19:15  postituse pealkiri:  (teema puudub)  

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
Vana Pingviin


Vanus: 35
Liitunud: 09.03.2007
Postitused: 428
Asukoht: Tallinn
Distributsioon: Kubuntu
estonia.gif
postituspostitatud: 18.07.2007, 16:48  postituse pealkiri:  (teema puudub)  

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
Pingviini kasutaja


Vanus: 116
Liitunud: 09.07.2006
Postitused: 60

Distributsioon: Gentoo Linux
estonia.gif
postituspostitatud: 25.07.2007, 09:37  postituse pealkiri:  (teema puudub)  

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
Vana Pingviin


Vanus: 32
Liitunud: 13.12.2008
Postitused: 821

Distributsioon: GNU/Linux
estonia.gif
postituspostitatud: 14.08.2010, 17:35  postituse pealkiri:  (teema puudub)  

Ui failist on vaja saada Header, mitte cpp faili.

Piisab käsust:

Kood:
uic mainwindow.ui > mainwindow.h


veeall
Pingviini aktivist
Pingviini aktivist


Vanus: 50
Liitunud: 27.09.2006
Postitused: 264

Distributsioon: Slackware64 14.2
estonia.gif
postituspostitatud: 15.08.2010, 12:02  postituse pealkiri:  (teema puudub)  

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
Vana Pingviin


Vanus: 32
Liitunud: 13.12.2008
Postitused: 821

Distributsioon: GNU/Linux
estonia.gif
postituspostitatud: 15.08.2010, 12:58  postituse pealkiri:  (teema puudub)  

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
Pingviini aktivist


Vanus: 50
Liitunud: 27.09.2006
Postitused: 264

Distributsioon: Slackware64 14.2
estonia.gif
postituspostitatud: 15.08.2010, 15:11  postituse pealkiri:  (teema puudub)  

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.


Näita (aja järgi):      
Postita uus teemaVasta teemale


Vaata järgmist teemat
Vaata eelmist teemat
Powered by phpBB2 Plus based on phpBB © 2001/7 phpBB Group