Megjelent a Qt 4.6.0 és a QtCreator 1.3.0

Címkék

A mai napon a Nokia kiadta a Qt keretrendszer 4.6.0-os verzióját, és a QtCreator 1.3.0 verzióját. A Qt 4.6.0 főbb újdonságai:

  • Symbian platform támogatása
  • Animációs keretrendszer
  • State machine keretrendszer
  • Multi touch támogatás
  • A QGraphicsView renderelési algoritmusát újraírták.
  • Megszűnt a Win9x támogatása
  • Windows 7 és Mac OSX Snow Leopard támogatása.
  • QtMultimedia: egy új keresztplatformos videó és hangeszköz hozzáférést biztosító api.

Bővebben itt olvashattok az újdonságokról.

A Qt 4.6-tal egyidőben megjelent a QtCreator 1.3.0-s verziója. Főbb újdonságai:

  • Globális átnevezés támogatása
  • Szimbólumok használati helyeinek keresése
  • Kezdetleges symbian support
  • Okos zárójel, és blokk kiegészítő.
  • Függvényargumentum-kiegészítő
  • Microsoft Visual Studio fordítójának támogatása

Egyéb infókról itt tájékozódhattok.

Hozzászólások

s/Qt Development Frameworks/Nokia

A bejelentésnek (csatoltam) megfelelően.

--
trey @ gépház

pont most akartam bekuldeni
aztan lattam, hogy te egy ora mulva megteszed :D

Elég dinamikus fejlődik ez a QT, azt hiszem a GTK kezd behozhatatlan lemaradásban lenni.

teljesen egyetertek... Pedig egy idoben... Jajderegisvolt... Azt hittem a GTK sokkal inkabb hasznalhatobb lesz... Dehat az csak egy Toolkit...
--
< huf > sose ertettem h miert kell specialis szo a bunozore, ha szamitogeppel csinalja...
< huf > nemkell se hacker, se cracker se semmi ilyen szo
< huf > fejszes gyilkost se hivjuk favagonak

Jó a GTK? Láttad már a forráskódját? Hol a dokumentációja? Nem a Button osztálynak, mert magamtól is rájövök, hogyan kell a gombok szövegét lecserélni, hanem mondjuk egy TreeView-nek? Nekem csak A Csharp változatát kellett programoznom, de elég gáz volt, amennyit láttam belőle.

Nezzuk csak mi a kulonbseg a ket linkelt doksi kozott:
Qt:
az osztaly tulajdonsagai
az osztaly eljarasai
slot/signal
bovitett leiras, vizualis segitseg, kis pelda
reszletezett fuggvenyek

Gtk:
vizualis segitseg
eljarasok
tulajdonsagok
stilus/signal
bovitett leiras
reszletezett fuggvenyek, signalok

Ebben mi a kulonbseg, attol eltekintve, hogy a c++-bol adodik par nyalanksag.
(nem qt vs gtk lenne ez, de ez a ket doksi oldal tok egyforma)

en kozel sem latom 'tok egyformanak'
egyreszt a Qt-s doksi joval tobbet elmond arrol, hogy mi is maga a widget, hogy nez ki, mit fog kapni a user (ez egy tree view eseteben nem annyra nelkulozhetetlen, de sok widgetnel egyszeruen muszaj), rovid kodreszlet a hasznalatarol, komplett peldakod, hozza kapcsolodo mas widgetek, stb
de a legfontosabb, hogy elsore ranezve a gtk doksira csak egy osszefolyo betukupacot latok, a qt-ben szinte raall az ember szeme arra amit keres
persze ez reszben annak is koszonheto, hogy az oop-vel koszonoviszonyban sem allo nyelvre eroszakoltak ra az oop-t, ebbol adodnak a monitoron vizszintesen el sem fero hosszusagu fuggvenynevek, meg az irtozatos mennyisegu fuggveny minden 'osztalyhoz'
szoval nekem nagyon nem bejovos :( anno probaltam szeretni, de nem ment...

Nekem sikerült használni a TreeViewt, a dokumentáció elég részletes, szemmel láthatólag pont annyira mint a QT. Az elérhető tutorialok és példa programokok alapján hamar meg lehet érteni a lényeget. Most melléfogtál, mert a TreeView-val semmi gond nincs, de lehetséges, hogy vannak a GTK-nak alul dokumentált részei.

A GTK doksia jo... Az mas kerdes hogy amit tud a GTK az ma mar... a QT-hoz kepes nagyon elavult... Es ami nagy elonye volt... Mostmar nem gyorsabb egy cseppet sem...
--
< huf > sose ertettem h miert kell specialis szo a bunozore, ha szamitogeppel csinalja...
< huf > nemkell se hacker, se cracker se semmi ilyen szo
< huf > fejszes gyilkost se hivjuk favagonak

nem kevesebben mint elotte :)

kulso repobol felrakhato, de minek...
a gnome szinvonala evek ota nem nott szinte semmit, leragadt egy szinten, raadasul iszonyu bugos is (ma is lattam ketszer az uzenetet frissen telepitett gnome-os gepre beloginolva, hogy kapasbol megdoglott a nautilus, ubuntu alatt rendszeresen gnome appletek haltak el szinten belepesnel, stb)

most eppen egy dual Xeon (E5345@2.33 GHz) gepen tortent

legeloszor egy HP8220 notebookon talalkoztam vele

de lattam mar jopar masik gepen is, friss telepites utan

mikor letiltom a doglodo appleteket, utana gond nelkul megy :)

a nautiluson gond meg csak egyszer jott elo (kb. 2 vagy 3 gepen), utana nem

Tehat vagy le se... hogy milyen inezete van agepuknek vagy le se... hogy mit rak fel ugyis leszedik...
--
< huf > sose ertettem h miert kell specialis szo a bunozore, ha szamitogeppel csinalja...
< huf > nemkell se hacker, se cracker se semmi ilyen szo
< huf > fejszes gyilkost se hivjuk favagonak

na ezt nem ertem... marmint hogy mire gondolsz

a telepitolemezen van KDE (-SC :P), WindowMaker meg asszem fluxbox
ez boven eleg ahhoz hogy legyen szep, modern ablakkezelo, legyen villamgyors minimalista, akinek meg mas kell, az konnyen felpakolhatja
(ha valaki ragaszkodik a gnome-hoz, beir a config file-ba plusz egy repot, es siman letolti/telepit)

Erre gondoltam:
doc: "Slackware-bol mar regota hivatalosan szamuzve lett
megjegyzem, nem hianyzik :D"
nevergone: "Gondolom azóta is sokan használnak Slackware-t... :)"
doc: "nem kevesebben mint elotte :)"
--
< huf > sose ertettem h miert kell specialis szo a bunozore, ha szamitogeppel csinalja...
< huf > nemkell se hacker, se cracker se semmi ilyen szo
< huf > fejszes gyilkost se hivjuk favagonak

meg mindig nem ertem, de betudom a korankelesnek/sok melonak/fincsi nemet sornek :D

a 'le se * milyen a kinezete' reszt azert nem ertem, mert ott a KDE defaultban, ami kimondottan mutatos (bar en ugy szoktam hasznalni, hogy 'menet kozben' semmi nem latszik az ablakkezelobol), foleg az erosen ortodox Gnome-hoz kepest

a felrakos/leszedos reszt meg vegkepp nem ertem...

vagy arra akarsz utalni, hogy ugyis mindenki gnome-ot hasznal, tokmindegy hogy van-e defaltban telepitve vagy sem?

Nem arra akartam utalni, hogy lehet hogy nem erdekel senkit hogy mit hasznal ezert nem vette volt tul nagy gond a Gnome szamuzese... Egyszeruen azt hasznaljak ami default es jolvan... a tobbiek meg... Nemerdekel mit rak fel ugyis leszedi =)
--
< huf > sose ertettem h miert kell specialis szo a bunozore, ha szamitogeppel csinalja...
< huf > nemkell se hacker, se cracker se semmi ilyen szo
< huf > fejszes gyilkost se hivjuk favagonak

Én a Gimp forrásába nyúlkáltam tavaly.

Amit láttam először megrettentett (Qt után), de azóta találkoztam még pár komolyabb C-s libbel, és azt kell mondanom, hogy a GTK-sok kihozták a nyelvből a maximumot. (Értsd: minden más undorító volt hozzá képest)

"...handing C++ to the average programmer seems roughly comparable to handing a loaded .45 to a chimpanzee."
-- Ted Ts'o

Pedig pont az utobbi idoben kezd a gtk megfelelo szintre elerni, azzal, hogy beemeltek dolgokat kulso konyvtarakbol.
Glade, libgnome, gnome-vfs, ... Ezek mara vegre megfelelo helyre kerultek es a glib/gtk paros onmagaban is alkalmas fejlesztesre.

De azt hiszem megnezem az uj qt creatort, az 1.2es verziok nem voltak mindenben tokeletesek szamomra. Sok mindent inkabb kulso szerkesztokben csinaltam meg mert nem nyujtotta azt a pluszt, ami miatt el kellett volna inditani.

Nézzetek videót is: http://docler.hu/video/133165
Remélhetőleg a KDE is hamar hozzáférhető lesz Qt4.6-al!
Na akkor tutira veszek touch screen-t (24"-eset ;) )

----
概略情報

Hát ez durva, iszonyatos tempót diktálnak, pár hónapja még a december 1 még fel se merült, jóval későbbi dátumokat mondtak. Gondolom a nokia oldaláról nagyon erős a nyomás, csak nehogy a minőség rovására menjen a dolog.

Én sajnos most már hivatalosan is lemaradtam a bugreporttal, van egy jó kis regresszióm, de akkor az már csak 4.6.1-re lesz meg úgy látom.

Felvettem a megtanulandó dolgok listájára a Qt-t is :) Nézegettem az állásajánlatokat, de nem sokat találtam. Vajon ennek mi az oka?

Ez királyság, pont most dolgozunk valami olyanon, ami érzésem szerint hasznot húzhat mind a (gondolom) gyorsabb QGrpahicsView-ből, mind a QtMultimedia-ból, és annak is örülök, hogy a Creator egyre használhatóbb lesz.
Sajnos problémáim akadtak vele (nevesül tetű lassú néha, és képtelen voltam rendesen megoldani hogy könyvtárhierarchiát kezeljen a projectben (kézzel kellett irogatni a project fájlt, az meg nem fini), ez utóbbira esetleg valakinek megoldása?).

nekem a legfobb gondom a creatorral hogy nagyon idiotan kezeli az indentalast
pl. nyomom a tabot, es o eldonti hogy tabot vagy 4 db space-t rak, annal beljebb meg nem huzza, hiaba nyomkodom mint suket a csengot...
erre esetleg megoldas valakinek? a beallitasok kozott probaltam jatszadozni az opciokkal, de eredmeny nelkul :(

Az 1.3as creator mar tudja valamennyire, csinalj egy alkonyvtarat, helyezd el a fajlokat.
Utana a projektetbe importald be a mar letezo fajlokat.
Ha a project view-d nincs egyszerusitett fara kapcsolva akkor mar szepen lathatos is az uj struktarat.
Mar csak annyit kellene a bitang qmake-nek tudnia, hogy alkonyvtarankent lehessen build-elni, hogy az object fajlok ne omlesztve menjenek egy helyre, sajnos ez kizarja, hogy ket alkonyvtarban azonos nevu forrasfajlokat helyezzek el.