Lezioni introduttive allo sviluppo GUI in C++ con Qt Framework
Questa cartella raccoglie le prime lezioni dedicate all’uso di Qt per lo sviluppo di interfacce grafiche in C++.
Ogni documento fornisce una panoramica teorica e pratica degli strumenti e delle tecniche fondamentali per costruire applicazioni desktop.
| # | 🏷 Titolo lezione | 📚 Contenuti principali | 🛠 Concetti chiave |
|---|---|---|---|
| 1 | 📜 Introduzione a Qt | Panoramica del framework, architettura e componenti principali | Qt Creator, progetto base, gestione file .pro |
| 2 | 🪟 Widget e Layout | Creazione di finestre, pulsanti, etichette e campi di testo | QWidget, QPushButton, QLabel, QLineEdit, QVBoxLayout, QHBoxLayout |
| 3 | 🔗 Segnali e Slot | Meccanismo di comunicazione tra oggetti | connect(), slot personalizzati, gestione eventi |
| 4/5 | 📚 Workshop Progetto | 5 fasi principali di sviluppo di un progetto | Idea, Sketch, Core model, GUI, Report |
- 📝 Documenti teorici (First_lecture.md, Second_lecture.md, Third_lecture.md)
- 💻 Esempi di codice incorporati nelle lezioni
- 🎯 Focus pratico sull’utilizzo dell’ambiente Qt Creator e delle classi fondamentali
- Leggere in ordine le lezioni per seguire il percorso formativo.
- Riprodurre gli esempi di codice nel proprio progetto Qt.
- Sperimentare modifiche ai widget e ai layout per consolidare la comprensione.
💡 Suggerimento:
Per compilare un progetto Qt, aprirlo direttamente con Qt Creator ed eseguire il comando Build & Run.