User Tools

Site Tools


appunti3s:libreria_qt

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
appunti3s:libreria_qt [2020/06/08 22:19] – external edit 127.0.0.1appunti3s:libreria_qt [2023/09/23 15:14] (current) – PDF aggiornato a qt6 profpro
Line 1: Line 1:
-====== Libreria Qt ====== +====== Libreria Qt4 Qt5 Qt6 ====== 
-La libreria Qt permette di realizzare rapidamente applicazioni C++ con interfaccia grafica che possono essere compilate ed eseguite sia su piattaforma Microsoft, Linux, Mac OS X, e diversi tipi di smartphone (nokia)il tutto senza necessità di modificare/adattare il codice del programma. +La libreria Qt permette di realizzare rapidamente applicazioni C++ con interfaccia grafica che possono essere compilate ed eseguite sia su piattaforma Microsoft, Linux, Mac OS X, e diversi tipi di smartphone (tra cui Nokia)
-La licenza d'uso è sia GNU/GPL che GNU/LGPL.  +Dal 2014 sono supportati anche Android e iOS. 
-Per usare la libreria Qt è comodo utilizzare anche l'ambiente di sviluppo {{http://qt-project.org/wiki/Category:Tools::QtCreator | Qt Creator}}.+Al vantaggio di supportare queste piattaforme si aggiunge anche il fatto di non dover modificare/adattare il codice del programma.  
 +La licenza d'uso è duplice: sia GNU/GPL che GNU/LGPL. Per usare la libreria Qt è comodo utilizzare anche l'ambiente di sviluppo {{http://qt-project.org/wiki/Category:Tools::QtCreator | Qt Creator}}.
  
-I documenti che seguono sono in italiano, ma contengono il codice di alcuni esempi tratti dalle pagine ufficiali della libreria Qt: __Qt in Education Course Materials__. <del>qt.nokia.com/learning/education/course-materials</del>+I documenti che seguono sono in italiano, ma contengono il codice di alcuni esempi tratti dalle pagine ufficiali della libreria Qt. I link originali sono morti, ma sono riportati in fondo alla pagina.
  
-Attualmente tale documentazione **non è più disponibile**, al suo posto si può utilizzare http://qt-project.org/doc/+^ Qt4 ^ Qt6 ^ descrizione ^ codice ^ 
 +| {{:appunti3s:qt_lezione1.pdf|}} | {{:appunti3s:qt6_lezione01.pdf|}} | applicazione costruita con il mouse | {{:appunti3s:g_app.zip|}} | 
 +| {{:appunti3s:qt_esercizio1.pdf|}} | {{:appunti3s:q6t_esercizio1.pdf|}} | applicazione costruita senza mouse | {{:appunti3s:hello.zip|}} | 
 +| {{:appunti3s:qt_lezione2.pdf|}} | {{:appunti3s:qt6_lezione2.pdf|}} | cosa è un QObject | 
 +| {{:appunti3s:qt0.pdf|approfondimento}} | |  tecniche di derivazione delle classi | 
 +| {{:appunti3s:qt_modelview2.pdf|}} | {{:appunti3s:qt6_modelview2.pdf|}} |  model/view (incompleto...) |
  
-NOTA: l'interfaccia di Qt Creator è cambiata un po' e alcuni screenshot andrebbero rifatti... http://qt-project.org/doc/qt-5.1/qtdoc/topics-app-development.html 
  
-^ documento ^ descrizione ^ codice ^ + 
-| {{:appunti3s:qt_lezione1.pdf|}} | applicazione costruita col mouse | {{:appunti3s:g_app.zip|}} | +  * __Qt in Education Course Materials__<del>qt.nokia.com/learning/education/course-materials</del> 
-| {{:appunti3s:qt_esercizio1.pdf|}} | applicazione costruita senza mouse | {{:appunti3s:hello.zip|}} | +  * http://qt-project.org/doc/ 
-| {{:appunti3s:qt_lezione2.pdf|}} | cosa è un QObject | +  * http://qt-project.org/doc/qt-5.1/qtdoc/topics-app-development.html
-| {{:appunti3s:qt0.pdf|approfondimento}} | tecniche di derivazione delle classi | +
-| {{:appunti3s:qt_modelview2.pdf|}} | model/view (incompleto...) |+
appunti3s/libreria_qt.1591647599.txt.gz · Last modified: 2020/06/08 22:19 by 127.0.0.1