Newsgroup: it.comp.macintosh
Titolo: qt/mac, X11, cocoa

Vorrei iniziare a studiare per cimentarmi nel porting di applicazioni QT 
su mac... ma ho diversi dubbi:
sul sito di trolltech ho letto che:
"Qt/Mac makes it possible for any application written with Qt--on 
Windows, X11, or embedded Linux--to run on Mac OS X with a simple 
recompile."
mi sembra molto strano...perchè se bastasse ricompilare, non ci sarebbe 
bisogno di x11 e non si spiegherebbe il lavoro del porting di kde ( 
http://kde.opendarwin.org/
 ).
Quindi....in cosa consiste un porting di un applicazione QT su mac 
(senza passare per X11...in questo caso credo basti ricompilare)?
Qual'è il ruolo di cocoa in tutto ciò?
In sostanza...che documentazione mi consigliate di leggere per imparare 
tutto quello che c'è da sapere sull'argomento? :)
grazie

 imparare tutto quello che c'è da sapere sull'argomento? :)
[
http://www.shorl.com/bastynigasusti
]
"Qt is a C++ toolkit for building graphical user interfaces. It is very
popular in the UNIX world, as it is used by the very popular K Desktop
Environment, KDE. Trolltech has a native version of Qt, Qt/Mac,
available for Mac OS X. If you already have a C++ application or are
considering building one, Qt lets you build applications that run
natively in Mac OS X as well as Linux and Windows. Information about
Qt/Mac is available at 
http://www.trolltech.com
. Qt/Mac does not run on
top of X11 in Mac OS X, but the source code is compatible with Qt’s X11
implementation."
How to Learn Qt:
http://doc.trolltech.com/3.3/how-to-learn-qt.html
-- 
http://folgore.dyndns.info

 
Quindi se ho ben capito si tratta di prendere un programma fatto con le 
QT per X11 e "rifarlo" con le QT/Mac (che quindi sono differenti...ma 
no, non possono essere differenti se "the source code is compatible with 
Qt's X11 implementation"....argh)
:|

 :|
il problema e' che poi questo programma dovrebbe girare su mac e 
integrarsi con questo, e con le altre applicazioni (clipboard, print 
system, metafile in pdf, ...)
non dico che sia tutto da rifare, ma quasi, oppure ti rimane qualcosa 
che gira si, ma serve a poco
inoltre anche "rifacendo tutto" hai comunque un programma appesantito da 
un ulteriore layer grafico (le qt appunto) che si siede sopra a quelli 
nativi
a furia di non reinventare la ruota stiamo mettendo una ruota in legno 
cerchiata di ferro su una ferrari
(i miei 2 centesimi)

 Qt's X11 implementation"....argh)
compatibile forse ma uguale sicuramente no.
Le QT/Mac sono diverse anche da 10.1 a 10.3 e da 10.3 a 10.4 (da qui la
necessita', per Knode, di rifare "l'interfaccia grafica" sfruttando
cocoa dopo l'uscita di 10.4.3 o sup.)
EmJey
-- 
Non prendere la vita troppo sul serio...
non ne uscirai mai vivo

 :|
E' differente l'implementazione delle librerie Qt, che però hanno
la stessa interfaccia.
Un programma Qt, per win o linux, che si appoggia solamente alla
librerie standard di  c e c++ e che per la GUI si appoggia solamente
a Qt, e che non ha dipendenze specifiche da una particolare
architettura di microprocessore,  funziona con QT/Mac semplicemente
ricompilandolo.
Roberto

 Qual'č il ruolo di cocoa in tutto ciň?
vedi altro post di poco fa


 implementation"....argh)
http://www.osnews.com/story.php?news_id=8694
Grrr.io ho comprato il libro...ce l' ho sullo scaffale.
Non l' ho postato prima...perché quelli che q'ui hanno scritto "Winzoz"
ma *soprattutto* parlato male degli x86 piciotti (anche assemblati),
devono farsi una settimana di penitenza sul Win. >;-DD ...già basta!
Saluti, senza rancore  =;)
-- 
Nel libro col CD-rom c' é anche
QT non-commercial for Windows...non so se sia disponibile al 
download...almeno non credo.
"The fact that the book includes the Qt NC 3.2 for Windows (not found 
elsewhere for download) makes it worth its $32 US cover price even more.
http://www.osnews.com/story.php?news_id=6300