paolosereno's picture
From paolosereno rss RSS  subscribe Subscribe

QtLezione5 



Qt Designer
Layout management

 

 
 
Tags:  Qt  trolltech  nokia  GUI  programmazione interfacce grafiche 
Views:  561
Downloads:  12
Published:  October 28, 2009
 
2
download

Share plick with friends Share
save to favorite
Report Abuse Report Abuse
 
Related Plicks
Installazione Eclipse CDT per Qt

Installazione Eclipse CDT per Qt

From: paolosereno
Views: 1379 Comments: 0
Mini guida per l'installazione di Eclipse e del Qt Eclipse integration tool.
 
Custom Widget Plugin con Qt

Custom Widget Plugin con Qt

From: paolosereno
Views: 1360 Comments: 0
Creare un custom widget plugin
per Qt Designer
 
QtLezione2

QtLezione2

From: paolosereno
Views: 753 Comments: 0
Creare un’applicazione con Qt Creator
in pochi semplici passi
 
Qt 4.5.3 MS Windows Install

Qt 4.5.3 MS Windows Install

From: paolosereno
Views: 1160 Comments: 1
Qt 4.5.3 MS Windows Install
 
QtLezione3

QtLezione3

From: paolosereno
Views: 808 Comments: 0
Creare un’applicazione di visualizzazione
immagini
 
See all 
 
More from this user
Qt Toolkit : event management

Qt Toolkit : event management

From: paolosereno
Views: 976
Comments: 0

QtLezione4

QtLezione4

From: paolosereno
Views: 490
Comments: 0

QtFramework

QtFramework

From: paolosereno
Views: 823
Comments: 0

Custom Widget Plugin con Qt

Custom Widget Plugin con Qt

From: paolosereno
Views: 1360
Comments: 0

Qt 4.5.3 MS Windows Install

Qt 4.5.3 MS Windows Install

From: paolosereno
Views: 1160
Comments: 1

QtLezione4 Parte2

QtLezione4 Parte2

From: paolosereno
Views: 444
Comments: 0

See all 
 
 
 URL:          AddThis Social Bookmark Button
Embed Thin Player: (fits in most blogs)
Embed Full Player :
 
 

Name

Email (will NOT be shown to other users)

 

 
 
Comments: (watch)
 
 
Notes:
 
Slide 1: Mini Guide Qt Qt Designer Layout management Premessa Questa presentazione è rilasciata sotto Licenza Creative Commons: Attribution-NonCommercial-NoDerivativeWorks (http://creativecommons.org/licenses/by-nc-nd/3.0/deed.it). Questo documento può quindi essere riprodotto senza violare nessuna legge, sia in versione elettronica, sia in versione cartacea, purché sia riprodotto integralmente in tutte le sue parti, compresa la pagina che contiene queste informazioni: Versione originale scaricabile dal sito http://www.sereno-online.com/site/ Tutti i marchi riportati in questa pubblicazione appartengono ai rispettivi proprietari. Link Utili Qui di seguito riporto alcuni link utili per chi usa quotidianamente l’ambiente di sviluppo Qt e vuole confrontarsi con altri sviluppatore, utenti e semplici appassionati di questo toolkit gratuito ed open source. Gruppo Programmatori Italiani Qt Software (GPIQt) http://www.facebook.com/inbox/?ref=mb#/group.php?gid=81561439535 qt in Italy http://qt-apps.org/groups/?id=17 qtitaliantranslators http://gitorious.org/+qtitaliantranslators Autore P. Sereno http://www.sereno-online.com/site
Slide 2: Mini Guide Qt Scopo Questa lezione vuole essere un semplice avvicinamento al meccanismo di layout management di Qt. Trattandosi di un primo esempio di layout management si è preferito affrontarlo tramite il Qt Designer, in modo da vederne in pratica il suo funzionamento ancora prima di apprendere la sua programmazione. Layout management in Qt Designer Creiamo con Qt designer un form vuoto e inseriamo al suo interno una Label (QLabel) e una Line Edit (QLineEdit) come in figura seguente: Premiamo ora il pulsante sarà quello di figura seguente: (layout orizzontale) in alto nella menu bar di Qt Designer il risultato Autore P. Sereno http://www.sereno-online.com/site
Slide 3: Mini Guide Qt In questo modo abbiamo inserito i nostri due widget in un gestore di layout di tipo orizzontale. La conferma di ciò è data dal riquadro rosso attorno ai nostri due widget. Se ora, tenendo evidenziato il nostro gruppo di due widget, premiamo il tasto ctrl della nostra tastiera e con il mouse facciamo click sul form, avremo la possibilità di selezionare un nuovo layout manager per l’intero form. In figura seguente vediamo il nostro form pronto per l’inserimento di un nuovo layout manager: Autore P. Sereno http://www.sereno-online.com/site
Slide 4: Mini Guide Qt Se premiamo il pulsante della menu bar di Qt Designer otterremo questo risultato: Autore P. Sereno http://www.sereno-online.com/site
Slide 5: Mini Guide Qt La nostra form ora sarà esteticamente poco gradevole, ma ci permette di fare il ridimensionamento automatico di tutti i widget contenuti al suo interno (proviamo a ridimensionare il form e vediamo che succede) Potenza del layout manager di Qt! Considerazioni finali Questa lezione è parte di un ciclo reso disponibile gratuitamente in Internet sul sito http://www.sereno-online.com/site Come preannunciato, le cose si sono complicate a partire da questa lezione. Per capire bene come si disegna un custom widget è consigliabile partire dal codice sorgente di esempio e provare a modificarne alcune parti per vedere l’effetto. Un utile ausilio per la comprensione dell’esempio è il Qt Assistano che fornisce molte informazioni dettagliate circa le classi i metodi e riporta utili esempi ove possibile. A questo punto ricordo che ogni commento o richiesta di informazioni rappresenta un utile punto di partenza per nuove lezioni o miglioramenti e auguro Buon divertimento! Paolo Autore P. Sereno http://www.sereno-online.com/site

   
Time on Slide Time on Plick
Slides per Visit Slide Views Views by Location