Qt 5.3

Címkék

A Digia bejelentette, hogy elérhető a Qt 5.3 végleges kiadása. A fejlesztők ennél a kiadásnál elsősorban a hibajavításokra, a stabilitás és használhatóság fokozására fókuszáltak. Részletek a bejelentésben.

Hozzászólások

Ez a könyv a Qt 5.x-hez is jól használható?
Mert igazán a most kezdőknek már az 5-ös sorozattal érdemes elkezdeni a tanulást, a könyv meg úgy látom a 4-est tárgyalja és gondlom a forráskód melléklet is a 4-essel készült.
Azt látom, hogy bizonyos helyeken van megjegyzés, hogy Qt 5-ben másképpen kell és van egy link a doksi oldalra!
--
Tertilla; Tisztelem a botladozó embert és nem rokonszenvezem a tökéletessel! Hagyd már abba!; DropBox

Nincs olyan gigászi különbség, de majd igyekszünk megtalálni a módját, hogy a szerzőt ösztönözzük egy frissített, javított kiadás elkészítésére. Addig is a benne lévő adatok kb. 98%-ban ugyan így fognak működni az 5-ös verziók alatt, ahol nem, ott pedig a google találati listáján kb. az első oldal kisegíti az olvasót.

Én elkezdtem olvasni, kb. a 10. oldaltól elkezdtem összeírni a hibákat. Nagyrészt helyesírási (leginkább szórend) hibák vannak, egy technikait is felírtam de az nem is igazán hiba, inkább tervezői döntés. :) Az volt a tervem, hogy ha végig érek akkor az elejét még egyszer átfutom, aztán az egészet listát elküldöm egyben, de fogalmam sincs mikor jutok el oda...

"Ez a könyv a Qt 5.x-hez is jól használható?"
5.0-5.1 alapján készült, néha visszakacsintásokkal a 4.x-re. Elkészültekor az 5.1 a legfrissebb.

A fejlesztést végezhetjük kedvenc asztali operációs rendszerünkön (az IDE fut Windowson, Linuxon és OS X-en), de a forrás többféle rendszerre is lefordítható. Android és iPhone támogatás a Qt 5.2-ben érkezik – persze lehet, hogy mire e sorokat a nagyközönség is olvasni fogja, már az „érkezett” forma a helyes: a Qt 5.2-t 2013 őszére várjuk. (7. oldal)

Letöltöttem ezt az offline telepítőt és föltelepítettem a csomagot. A Qt4-ben a Qt Creator-hoz használok egy saját widget plugin modult. Gondoltam hogy ehhez az újabb Qt-ben lévő Qt Creator-hoz is lefordítom. A friss csomagban van példa hozzá. Ez alapján módosítottam a forráskódot és lefordítottam:

$ /opt/Qt5.3.0/5.3/gcc_64/bin/qmake
$ make

A plugint pedig telepítettem a neki rendelt helyre: /opt/Qt5.3.0/Tools/QtCreator/bin/plugins/designer/ Eddig jó. Elindítottam a Qt Creator-t, betöltöttem egy saját Qt4 projectet és az egyik ui-t vettem elő. A felületszerkesztőben a bal oldali listában a grafikus elemek között látszania kellett volna a saját plugin-ben lévő elemeknek is. Hát nem. Ellenőrzés a főmenüből: Tools/Form Editor/About Qt Designer Plugins...

A felbukkanó ablakban "Loaded Plugins", lejjebb "Failed Plugins" és itt látható "az én drágaságom":
/opt/Qt5.3.0/Tools/QtCreator/bin/plugins/designer/libown_widgets.so
Alatta egy üzenet:
The plugin '/opt/Qt5.3.0/Tools/QtCreator/bin/plugins/designer/libown_widgets.so' uses incompatible Qt library (5.3.0) [release]

Mi van?? Hiszen vele fordítottam! Megint a főmenü:
Help/About Qt Creator

A felbukkanó ablak első sorai:

Qt Creator 3.1.1 (opensource)
Based on Qt 5.2.1 (GCC 4.6.1, 64 bit)
Built on May 15 2014 at 17:14:31

--------------------------------

Aranyos mi? A Qt 5.3.0-hoz csomagolt Qt Creatort a Qt 5.2.1-el fordították. Persze hogy a Qt Creator nem tud mit kezdeni a frissebb rendszerrel készült plugin-nel.

=====================================================================================

Update:

Az 5.3.1 már rendben van, elfogadja a saját plugin-t.

Qt Creator 3.1.2 (opensource)
Based on Qt 5.3.1 (GCC 4.6.1, 64 bit)
Built on Jun 23 2014 at 04:09:33