Határozott határozatlanság csapat összefoglalója
1) Nem jelennek meg a változások?
Ha nem akarnak megjelenni a változások újrabuildelés során, megéri kitörölni a build könyvtárat.
2) QML debugolása
QML debugoláshoz hasznos a QDebug « “” parancs, amivel a konzolban tudunk megjeleníteni üzeneteket.
3) Qt saját típusai
Néha váratlanul meg tudnak viccelni a Qt saját típusai, amiket ráadásul sok esetben nehéz debugolni. Pl. volt olyan függvény, ami hibátlanul működött QList<double>
-lel és QList<int>
-tel, de QList<float>
-tal nem.
4) Objektumok forgatása
Körülményes nem szimmetrikus objektumokat forgatni, ezért célszerű szimmetrikusokat választani.
5) Esztétikai tanácsok
5.1)
A legtöbb QT-ben fejlesztett alkalmazásnak nincs ikonja, ami nem kölcsönöz túl jó megjelenést. Az ikon hozzáadásához szükségünk van egy .ico fájlra a projektkönyvtárban, valamint az alábbi sort kell hozzáadni a projektfájlunkhoz:
RC_ICONS = robo.ico
Ez után csak egy qmake választ el a profibb megjelenéstől minket.
5.2)
Érdemes pontosan vágni Photoshopban a képeket, különben ugrálni fog ha köztük váltunk.
6) Dokumentáció
Érdemes kódolás közben kommentezni a kódot, rögtön a Doxygennek megfelelő formátumúra. Ellenkező esetben a hajrában 1-2 órányi elfoglaltságot rá kell számolni, és fennáll a veszélye, hogy valami kimarad.
7) Snippetek olvasása
Ha valamilyen probléma merül fel, érdemes keresgélni a snippetek közt. Jó eséllyel más is találkozott korábban a problémával és leírta a megoldást rá.