Qt (SDK) -ohjelmistokehityssarja on kannettava cross -platform -käyttöliittymäkehys, joka toimii Windows-, Linux- ja Mac OS X -käyttöjärjestelmissä. Qt SDK auttaa sinua luomaan graafisia käyttöliittymiä (GUI) sovelluksillesi, jotka toimivat Windowsissa, Linuxissa ja Mac OS X: ssä.
Tässä artikkelissa aiomme käyttää seuraavia yksinkertaisia vaiheita ensimmäisen Qt HelloWorld -ohjelmamme rakentamiseen.
- Luo hakemisto QtHelloWorld Qt -ohjelman säilyttämiseksi
- Vaihda hakemistoosi QtHelloWorld
- Luo Qt -lähdetiedosto main.cpp QtHelloWorld -hakemistossa
-
Kokoa ja suorita QtHelloWorld -ohjelmasi
Huomautus:
Tässä asiakirjassa oletetaan, että Qt SDK on asennettu onnistuneesti käyttöjärjestelmääsi. Jos järjestelmääsi ei ole asennettu Qt SDK: ta, katso seuraavassa asiakirjassa lisätietoja Qt SDK: n asentamisesta Ubuntu Linuxiin. Tässä asiakirjassa oletetaan myös, että sinulla on perustiedot C ++ -ohjelmointikielestä. Pohjimmiltaan Qt SDK on ohjelmoitu C ++: ksi ja se riippuu suuresti C ++: n suunnittelusta ja toiminnoista. Huomautus:
Qt SDK 4.8: ssa ja Qt SDK 5.0: ssa on joitain käännösmuutoksia, toivottavasti tämä artikkeli helpottaa kahden eri Qt SDK -version välistä kääntämisongelmaa.
Askeleet
Menetelmä 1: 1: Qt 4.8 SDK -kokoamisohjeet
Vaihe 1. Tätä harjoitusta varten avaamme päätelaitteen Ubuntu Linuxille ja annamme seuraavan komennon, joka luo Qt -ohjelman päähakemiston
-
Tyyppi/Kopioi/Liitä:
mkdir QtHelloWorld
Vaihe 2. Vaihda QtHelloWorld -hakemistoosi antamalla seuraava komento
-
Tyyppi/Kopioi/Liitä:
cd QtHelloWorld
- Tämä on erittäin tärkeää sen varmistamiseksi, että olet oikeassa hakemistossa, kun luot Qt -ohjelmaa.
Vaihe 3. Kun olemme QtHelloWorld -hakemistossa, aiomme luoda Qt -ohjelman lähdekooditiedoston
-
Tyyppi/Kopioi/Liitä:
nano main.cpp
- tai
-
Tyyppi/Kopioi/Liitä:
gedit main.cpp
- Tämä komento luo main.cpp -tiedoston Qt -ohjelmalle
Vaihe 4. Lisää nyt seuraavat rivit alla olevaan koodikenttään main.cpp -lähdekooditiedostoosi
-
Tyyppi/Kopioi/Liitä:
#include #include #include int main (int argc, char *argv ) {QApplication app (argc, argv); QLabel hei ("Welcome to my first WikiHow Qt program"); hello.setWindowTitle ("Ensimmäinen WikiHow Qt -ohjelmani"); hei.kokoa (400, 400); hello.show (); palauta app.exec (); }
-
Tallenna tiedosto main.cpp -muodossa ja poistu
Varmista, että olet QtHelloWorld hakemistoon, ennen kuin kirjoitat alla olevat seuraavat komennot tiedoston luomiseksi ja kääntämiseksi.
-
Tyyppi/Kopioi/Liitä:
qmake -projekti
Tämä luo Qt -projektitiedoston
-
Tyyppi/Kopioi/Liitä:
qmake
Tämä luo Qt make -tiedoston
-
Tyyppi/Kopioi/Liitä:
tehdä
Tämä kokoaa Qt make -tiedoston järjestelmääsi suoritettavaksi ohjelmaksi. Jos tässä vaiheessa ei ole virheitä, tiedoston pitäisi koota suoritettavaksi ohjelmaksi
- Suorita lopuksi ohjelma suorittamalla suoritettava Qt -tiedosto. Suorita suoritettava tiedosto komennolla./ tai kirjoita suoritettavan ohjelman nimi päätelaitelinjalle.
-
Tyyppi/Kopioi/Liitä:
./QtHelloWorld
Video - Käyttämällä tätä palvelua joitakin tietoja voidaan jakaa YouTuben kanssa
Qt 5.0 SDK -kokoamisohjeet:
-
Tätä harjoitusta varten avaamme päätelaitteen Ubuntu Linuxille ja annamme seuraavan komennon, joka luo Qt -ohjelman päähakemiston.
-
Tyyppi/Kopioi/Liitä:
mkdir QtHelloWorld
-
-
Vaihda QtHelloWorld -hakemistoosi antamalla seuraava komento
-
Tyyppi/Kopioi/Liitä:
cd QtHelloWorld
- Tämä on erittäin tärkeää sen varmistamiseksi, että olet oikeassa hakemistossa, kun luot Qt -ohjelmaa.
-
-
Kun olemme QtHelloWorld -hakemistossa, aiomme luoda Qt -ohjelman lähdekooditiedoston
-
Tyyppi/Kopioi/Liitä:
nano main.cpp
- tai
-
Tyyppi/Kopioi/Liitä:
gedit main.cpp
- Tämä komento luo main.cpp -tiedoston Qt -ohjelmalle
-
-
Lisää nyt seuraavat rivit alla olevaan koodikenttään main.cpp -lähdekooditiedostoosi.
-
Tyyppi/Kopioi/Liitä:
#include #include #include int main (int argc, char *argv ) {QApplication app (argc, argv); QLabel hei ("Welcome to my first WikiHow Qt program"); hello.setWindowTitle ("Ensimmäinen WikiHow Qt -ohjelmani"); hei.kokoa (400, 400); hello.show (); palauta app.exec (); }
-
Tallenna tiedosto main.cpp -muodossa ja poistu
Varmista, että olet QtHelloWorld hakemistoon, ennen kuin kirjoitat alla olevat seuraavat komennot tiedoston luomiseksi ja kääntämiseksi.
-
Tyyppi/Kopioi/Liitä:
qmake -projekti
- Tämä luo Qt -projektitiedoston
- Kuitenkin Qt 5.0 SDK: ssa sinun on käytettävä tekstieditoria ja lisättävä seuraava luomallesi *.pro -tiedostoon, käytettävä tekstieditoria, kuten nano tai gedit, ja annettava seuraavat komennot:
-
Tyyppi/Kopioi/Liitä:
nano QtHelloWorld.pro
- Luomasi QtHelloWorld.pro pitäisi näyttää tältä:
MALLI = sovellus TARGET = QtHelloWorld #INCLUDEPATH +=. # Syöttölähteet += main.cpp
Muokkaa luomaasi QtHelloWorld.pro -tiedostoa tältä:
MALLI = sovellus TARGET = QtHelloWorld QT += ydin gui QT += widgetit #INCLUDEPATH +=. # Syöttölähteet += main.cpp
- Kun olet lisännyt seuraavat rivit QtHelloWorld.pro -tiedostoon TARGET -avainsanalla, suorita sitten qmake
-
Tyyppi/Kopioi/Liitä:
QT += ydin
-
Tyyppi/Kopioi/Liitä:
QT += widgetit
Tallenna tiedosto ja poistu
-
Tyyppi/Kopioi/Liitä:
qmake
Tämä luo Qt make -tiedoston
-
Tyyppi/Kopioi/Liitä:
tehdä
Tämä kokoaa Qt make -tiedoston järjestelmääsi suoritettavaksi ohjelmaksi. Tässä vaiheessa edellyttäen, että virheitä ei ole, tiedoston pitäisi kääntää suoritettavaksi ohjelmaksi
- Suorita lopuksi ohjelma suorittamalla suoritettava Qt -tiedosto. Suorita suoritettava tiedosto komennolla./ tai kirjoita suoritettavan ohjelman nimi päätelaitelinjalle.
-
Tyyppi/Kopioi/Liitä:
./QtHelloWorld
-
-
-
-