Portál AbcLinuxu, 20. dubna 2024 01:07


Dotaz: Jak na QT vyvoj?

13.5.2009 20:48 Petr Mahdalíček
Jak na QT vyvoj?
Přečteno: 665×
Odpovědět | Admin

Ahoj, je mi jasne, ze takovych dotazu tu je hromada, ale nikde sem nenasel zadnou uspokojivou odpoved... Takze o co jde... pisu takovy stredne slozity programek a pro UI bych chtel pouzit QT. Samozrejme s QT nemam zadne zkusenosti, v praci delam s WPF a obecne .NET . S QT bych chtel pracovat podobne jako s WPF, tz. vytvaret si vlastni widgety, ktere budou zobrazovat moje vlastni tridy(data). No, ale jak na to? Jako IDE mi asi nejvic vyhovuje Eclipse + CDT. Takze sem stahl sem si QT plugin, zalozil projekt, prace s qt byla dobra, ale zase neslo nastavit projektu prilinkovani mojich knihoven a tak podobne... cili, dotaz je asi takovyto>

Jakym zpusobem se dela "profi" vyvoj s QT?

Je ten pristup s tvorbou vlastnich widgetu mozny/spravny?

Jake pouzit IDE abych mohl

   - designovat soubory.ui primov tom IDE (neni vubec nutne, bez tohodle se obejdu)

   - bylo mozne zavolat pred make moc, aby mi vygeneroval ty soubory co potrebuje QT  (tohle sem asi nenapsal uplne odborne, ale ti co qt pouzivaji snad budou vedet)

 

Diky za kazdou odpoved...

Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

13.5.2009 21:27 Martin Tůma | skóre: 39 | blog: RTFM | Praha
Rozbalit Rozbalit vše Re: Jak na QT vyvoj?
Odpovědět | | Sbalit | Link | Blokovat | Admin

Problém číslo 2 řeší QT Eclipse Integration plugin.

Každý má právo na můj názor!
13.5.2009 21:39 Petr Mahdalíček
Rozbalit Rozbalit vše Re: Jak na QT vyvoj?

Ten sem samozrejme zkousel, ale kdyz vytvorim QT projekt, tak nejsem schopny pridat svoje includy a knihovny

14.5.2009 09:24 mrazik
Rozbalit Rozbalit vše Re: Jak na QT vyvoj?
Odpovědět | | Sbalit | Link | Blokovat | Admin

Dá se to ručně dopsat do projektu (*.prj):

INCLUDEPATH+=adresar_hlavicek

LIBS+=-Ladresar_mych_knihoven -lmoje_knihovna

Já používám kdevelop3 a tam se to dá nastavit kliknutím. Možná by bylo lepší prostředí Qt Creator, ale nezkoušel jsem ho.

14.5.2009 09:41 Icek
Rozbalit Rozbalit vše Re: Jak na QT vyvoj?

Qt creator je super, fakt se mi libi, ale mel sem tam stejny problem jako v Eclipse s nastavenim vlastnich knihoven a pak jeste ze nedokaze zobrazovat seznam souboru projektu v stromove strukture, to dost kazi prehlednost...

14.5.2009 22:12 Petr Mahdalíček
Rozbalit Rozbalit vše Re: Jak na QT vyvoj?
Odpovědět | | Sbalit | Link | Blokovat | Admin

tak sem nasel zpusob jak prez ui v Eclipse editovat ten pro soubor... mam to nastavene podle manualu takhle...

TEMPLATE = app

TARGET = Diplomka

LIBS += -L/usr/local/lib64 \ -losgWidget \ -losg \ -losgAnimation \ -losgDB \ -losgFX \ -losgGA \ -losgManipulator \ -losgParticle \ -losgShadow \ -losgSim \ -losgTerrain \ -losgText \ -losgUtil \ -losgViewer \ -osgVolume

INCLUDEPATH += core \ gui \ sql \ xml \ opengl \ /usr/local/include \ Source

HEADERS += Source/Common/Logger.h \ ...

SOURCES += Source/Application.cpp \ Source/Common/Logger.cpp \ ...

FORMS +=

RESOURCES +=

 

ale ty moje pridane knihovny se proste neberou v uvahu... toto vidim pri kompilaci

g++ -c -pipe -g -Wall -W -D_REENTRANT -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4 -Icore -Igui -Isql -Ixml -Iopengl -I/usr/local/include -ISource -Idebug -I. -o debug/Polygon.o Source/Modeling/Geometry/Shapes/Polygon.cpp

 

nema nekdo tuseni co by jeste mohlo byt spatne nastavene?

14.5.2009 22:51 fry
Rozbalit Rozbalit vše Re: Jak na QT vyvoj?
Rozdíl mezi kompilací a linkováním?
14.5.2009 23:03 Petr Mahdalíček
Rozbalit Rozbalit vše Re: Jak na QT vyvoj?
Odpovědět | | Sbalit | Link | Blokovat | Admin

vyreseno...

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.