Hur du skapar ditt första Qt -program på Ubuntu Linux: 7 steg

Innehållsförteckning:

Hur du skapar ditt första Qt -program på Ubuntu Linux: 7 steg
Hur du skapar ditt första Qt -program på Ubuntu Linux: 7 steg

Video: Hur du skapar ditt första Qt -program på Ubuntu Linux: 7 steg

Video: Hur du skapar ditt första Qt -program på Ubuntu Linux: 7 steg
Video: Oljemålning | NYBÖRJARE 2024, April
Anonim

Qt (SDK) mjukvaruutvecklingssats är ett bärbart gränssnittsramverk för plattformsprogram som fungerar på operativsystemen Windows, Linux och Mac OS X. Qt SDK hjälper dig att skapa grafiska användargränssnitt (GUI) för dina applikationer som körs på Windows, Linux och Mac OS X.

För den här artikeln kommer vi att använda följande enkla steg för att konstruera vårt första Qt HelloWorld -program.

  1. Skapa katalogen QtHelloWorld för att behålla ditt Qt -program
  2. Byt till din katalog QtHelloWorld
  3. Skapa Qt -källfilen main.cpp i QtHelloWorld -katalogen
  4. Kompilera och kör ditt QtHelloWorld -program

    Notera:

    Detta dokument förutsätter att du har Qt SDK installerat på ditt operativsystem. Om du inte har Qt SDK installerat på ditt system, se följande dokument för mer information Hur du installerar Qt SDK på Ubuntu Linux. Detta dokument förutsätter också att du har grundläggande kunskaper i programmeringsspråket C ++. I huvudsak är Qt SDK programmerat i C ++ och är starkt beroende av C ++ design och funktioner. Notera:

    Det finns några kompileringsändringar med Qt SDK 4.8 och Qt SDK 5.0, förhoppningsvis kommer den här artikeln att lösa kompileringsproblemen mellan de två olika Qt SDK -versionerna.

    Steg

    Metod 1 av 1: Instruktioner för sammanställning av Qt 4.8 SDK

    Skapa ditt första Qt -program på Ubuntu Linux Steg 1
    Skapa ditt första Qt -program på Ubuntu Linux Steg 1

    Steg 1. För denna övning kommer vi att öppna en terminal på Ubuntu Linux och utfärda följande kommando som skapar huvudkatalogen för ett Qt -program

    • Skriv/Kopiera/Klistra in:

      mkdir QtHelloWorld

    Skapa ditt första Qt -program på Ubuntu Linux Steg 2
    Skapa ditt första Qt -program på Ubuntu Linux Steg 2

    Steg 2. Byt till din QtHelloWorld -katalog genom att utfärda följande kommando

    • Skriv/Kopiera/Klistra in:

      cd QtHelloWorld

    • Detta är mycket viktigt för att se till att du är i rätt katalog när du skapar ditt Qt -program.
    Skapa ditt första Qt -program på Ubuntu Linux Steg 3
    Skapa ditt första Qt -program på Ubuntu Linux Steg 3

    Steg 3. Medan vi finns i QtHelloWorld -katalogen kommer vi att skapa vår Qt -programkällkodfil

    • Skriv/Kopiera/Klistra in:

      nano main.cpp

    • eller
    • Skriv/Kopiera/Klistra in:

      gedit main.cpp

    • Detta kommando skapar main.cpp -filen för Qt -programmet
    Skapa ditt första Qt -program på Ubuntu Linux Steg 4
    Skapa ditt första Qt -program på Ubuntu Linux Steg 4

    Steg 4. Lägg nu till följande rader i kodrutan nedan till din main.cpp källkodfil

    • Skriv/Kopiera/Klistra in:

    #include #include #include int main (int argc, char *argv ) {QApplication app (argc, argv); QLabel hej ("Välkommen till mitt första WikiHow Qt -program"); hello.setWindowTitle ("Mitt första WikiHow Qt -program"); hej. storlek (400, 400); hej. visa (); returnera app.exec (); }

    • Spara filen som main.cpp och avsluta

      Se till att du är i QtHelloWorld katalog innan du anger följande kommandon nedan för att bygga och kompilera filen.

    • Skriv/Kopiera/Klistra in:

      qmake -projekt

      Detta skapar Qt -projektfilen

    • Skriv/Kopiera/Klistra in:

      qmake

      Detta skapar Qt make -filen

    • Skriv/Kopiera/Klistra in:

      göra

      Detta kommer att kompilera Qt make -filen på ditt system till ett körbart program. Vid denna tidpunkt, förutsatt att det inte finns några fel som filen ska kompilera till ett körbart program

    • Slutligen kör programmet genom att köra Qt -körbar. Använd kommandot./ för att köra din körbara fil eller skriv namnet på det körbara programmet på terminallinjen.
    • Skriv/Kopiera/Klistra in:

      ./QtHelloWorld

    Video - Genom att använda denna tjänst kan viss information delas med YouTube

    Qt 5.0 SDK -sammanställningsinstruktioner:

    1. För denna övning kommer vi att öppna en terminal på Ubuntu Linux och utfärda följande kommando som skapar huvudkatalogen för ett Qt -program.

      • Skriv/Kopiera/Klistra in:

        mkdir QtHelloWorld

    2. Byt till din QtHelloWorld -katalog genom att utfärda följande kommando

      • Skriv/Kopiera/Klistra in:

        cd QtHelloWorld

      • Detta är mycket viktigt för att se till att du är i rätt katalog när du skapar ditt Qt -program.
    3. Medan vi finns i QtHelloWorld -katalogen kommer vi att skapa vår Qt -programkällkodfil

      • Skriv/Kopiera/Klistra in:

        nano main.cpp

      • eller
      • Skriv/Kopiera/Klistra in:

        gedit main.cpp

      • Detta kommando skapar main.cpp -filen för Qt -programmet
    4. Lägg nu till följande rader i kodrutan nedan till din main.cpp källkodfil.

      • Skriv/Kopiera/Klistra in:

      #include #include #include int main (int argc, char *argv ) {QApplication app (argc, argv); QLabel hej ("Välkommen till mitt första WikiHow Qt -program"); hello.setWindowTitle ("Mitt första WikiHow Qt -program"); hej. storlek (400, 400); hej. visa (); returnera app.exec (); }

      • Spara filen som main.cpp och avsluta

        Se till att du är i QtHelloWorld katalog innan du anger följande kommandon nedan för att bygga och kompilera filen.

      • Skriv/Kopiera/Klistra in:

        qmake -projekt

      • Detta genererar Qt -projektfilen
      • I Qt 5.0 SDK måste du dock använda en textredigerare och lägga till följande i din genererade *.pro -fil, använda en textredigerare som nano eller gedit och utfärda följande kommandon:
      • Skriv/Kopiera/Klistra in:

        nano QtHelloWorld.pro

      • Ditt genererade QtHelloWorld.pro ska se ut så här:

      MALL = app TARGET = QtHelloWorld #INCLUDEPATH +=. # Inmatning KÄLLOR += main.cpp

      Redigera din genererade QtHelloWorld.pro -fil så här:

      MALL = app TARGET = QtHelloWorld QT += core gui QT += widgets #INCLUDEPATH +=. # Inmatning KÄLLOR += main.cpp

      • När du har lagt till följande rader i QtHelloWorld.pro -filen under nyckelordet TARGET kör du qmake
      • Skriv/Kopiera/Klistra in:

        QT += core gui

      • Skriv/Kopiera/Klistra in:

        QT += widgets

        Spara filen och avsluta

      • Skriv/Kopiera/Klistra in:

        qmake

        Detta skapar Qt make -filen

      • Skriv/Kopiera/Klistra in:

        göra

        Detta kommer att kompilera Qt make -filen på ditt system till ett körbart program. Vid denna tidpunkt, förutsatt att det inte finns några fel som filen ska kompilera till ett körbart program

      • Slutligen kör programmet genom att köra Qt -körbar. Använd kommandot./ för att köra din körbara fil eller skriv namnet på det körbara programmet på terminallinjen.
      • Skriv/Kopiera/Klistra in:

        ./QtHelloWorld

Rekommenderad: