Il kit di sviluppo software Qt (SDK) è un framework di interfaccia utente per applicazioni multipiattaforma portatile che funziona sui sistemi operativi Windows, Linux e Mac OS X. Qt SDK ti aiuta a creare interfacce utente grafiche (GUI) per le tue applicazioni che verranno eseguite su Windows, Linux e Mac OS X.
Per questo articolo utilizzeremo i seguenti semplici passaggi per costruire il nostro primo programma Qt HelloWorld.
- Crea la directory QtHelloWorld per contenere il tuo programma Qt
- Cambia nella tua directory QtHelloWorld
- Crea il file sorgente Qt main.cpp nella directory QtHelloWorld
-
Compila ed esegui il tuo programma QtHelloWorld
Nota:
Questo documento presuppone che l'SDK di Qt sia installato con successo sul tuo sistema operativo. Se non hai Qt SDK installato sul tuo sistema, consulta il seguente documento per maggiori informazioni Come installare Qt SDK su Ubuntu Linux. Questo documento presuppone anche che tu abbia una conoscenza di base del linguaggio di programmazione C++. In sostanza, Qt SDK è programmato in C++ e si basa molto sul design e sulle funzioni del C++. Nota:
Ci sono alcune modifiche alla compilazione con Qt SDK 4.8 e Qt SDK 5.0, si spera che questo articolo risolva i problemi di compilazione tra le due diverse versioni di Qt SDK.
Passi
Metodo 1 di 1: Istruzioni per la compilazione dell'SDK Qt 4.8
Passaggio 1. Per questo esercizio apriremo un terminale su Ubuntu Linux ed emetteremo il seguente comando che creerà la directory principale per un programma Qt
-
Digita/Copia/Incolla:
mkdir QtHelloWorld
Passaggio 2. Passa alla directory QtHelloWorld emettendo il seguente comando
-
Digita/Copia/Incolla:
cd QtHelloWorld
- Questo è molto importante per assicurarti di essere nella directory corretta quando crei il tuo programma Qt.
Passaggio 3. Mentre siamo nella directory QtHelloWorld, creeremo il nostro file di codice sorgente del programma Qt
-
Digita/Copia/Incolla:
nano main.cpp
- o
-
Digita/Copia/Incolla:
gedit main.cpp
- Questo comando creerà il file main.cpp per il programma Qt
Passaggio 4. Ora aggiungi le seguenti righe nella casella del codice sottostante al tuo file di codice sorgente main.cpp
-
Digita/Copia/Incolla:
#include #include #include int main(int argc, char *argv) { QApplication app(argc, argv); QLabel hello("Benvenuto nel mio primo programma WikiHow Qt"); hello.setWindowTitle("Il mio primo programma WikiHow Qt"); ciao.resize(400, 400); ciao.mostra(); return app.exec(); }
-
Salva il file come main.cpp ed esci
Assicurati di essere nel QtHelloWorld directory prima di immettere i seguenti comandi di seguito per creare e compilare il file.
-
Digita/Copia/Incolla:
qmake -progetto
Questo creerà il file di progetto Qt
-
Digita/Copia/Incolla:
qmake
Questo creerà il file Qt make
-
Digita/Copia/Incolla:
fare
Questo compilerà il file Qt make sul tuo sistema in un programma eseguibile. A questo punto, ammesso che non ci siano errori, il file dovrebbe essere compilato in un programma eseguibile
- Infine esegui il tuo programma eseguendo l'eseguibile Qt. Utilizzare il comando./ per eseguire il file eseguibile o digitare il nome del programma eseguibile nella riga del terminale.
-
Digita/Copia/Incolla:
./QtHelloWorld
Video - Utilizzando questo servizio, alcune informazioni potrebbero essere condivise con YouTube
Istruzioni per la compilazione dell'SDK Qt 5.0:
-
Per questo esercizio apriremo un terminale su Ubuntu Linux ed emetteremo il seguente comando che creerà la directory principale per un programma Qt.
-
Digita/Copia/Incolla:
mkdir QtHelloWorld
-
-
Passa alla tua directory QtHelloWorld emettendo il seguente comando
-
Digita/Copia/Incolla:
cd QtHelloWorld
- Questo è molto importante per assicurarti di essere nella directory corretta quando crei il tuo programma Qt.
-
-
Mentre siamo nella directory QtHelloWorld, creeremo il nostro file di codice sorgente del programma Qt
-
Digita/Copia/Incolla:
nano main.cpp
- o
-
Digita/Copia/Incolla:
gedit main.cpp
- Questo comando creerà il file main.cpp per il programma Qt
-
-
Ora aggiungi le seguenti righe nella casella del codice sottostante al tuo file di codice sorgente main.cpp.
-
Digita/Copia/Incolla:
#include #include #include int main(int argc, char *argv) { QApplication app(argc, argv); QLabel hello("Benvenuto nel mio primo programma WikiHow Qt"); hello.setWindowTitle("Il mio primo programma WikiHow Qt"); ciao.resize(400, 400); ciao.mostra(); return app.exec(); }
-
Salva il file come main.cpp ed esci
Assicurati di essere nel QtHelloWorld directory prima di immettere i seguenti comandi di seguito per creare e compilare il file.
-
Digita/Copia/Incolla:
qmake -progetto
- Questo genererà il file di progetto Qt
- Tuttavia, in Qt 5.0 SDK è necessario utilizzare un editor di testo e aggiungere quanto segue al file *.pro generato, utilizzare un editor di testo come nano o gedit e impartire i seguenti comandi:
-
Digita/Copia/Incolla:
nano QtHelloWorld.pro
- Il tuo QtHelloWorld.pro generato dovrebbe essere simile a questo:
TEMPLATE = app TARGET = QtHelloWorld #INCLUDEPATH +=. # Input SOURCES += main.cpp
Modifica il file QtHelloWorld.pro generato in modo che assomigli a questo:
TEMPLATE = app TARGET = QtHelloWorld QT += core gui QT += widget #INCLUDEPATH +=. # Input SOURCES += main.cpp
- Dopo aver aggiunto le seguenti righe al file QtHelloWorld.pro sotto la parola chiave TARGET, esegui qmake
-
Digita/Copia/Incolla:
QT += core gui
-
Digita/Copia/Incolla:
QT += widget
Salva il file ed esci
-
Digita/Copia/Incolla:
qmake
Questo creerà il file Qt make
-
Digita/Copia/Incolla:
fare
Questo compilerà il file Qt make sul tuo sistema in un programma eseguibile. A questo punto, ammesso che non ci siano errori, il file dovrebbe essere compilato in un programma eseguibile
- Infine esegui il tuo programma eseguendo l'eseguibile Qt. Usa il comando./ per eseguire il tuo file eseguibile o digita il nome del programma eseguibile nella riga del terminale.
-
Digita/Copia/Incolla:
./QtHelloWorld
-
-
-
-