Sådan oprettes dit første Qt -program på Ubuntu Linux: 7 trin

Indholdsfortegnelse:

Sådan oprettes dit første Qt -program på Ubuntu Linux: 7 trin
Sådan oprettes dit første Qt -program på Ubuntu Linux: 7 trin

Video: Sådan oprettes dit første Qt -program på Ubuntu Linux: 7 trin

Video: Sådan oprettes dit første Qt -program på Ubuntu Linux: 7 trin
Video: Такие секреты уже все забыли, но их стоит знать! Полезные советы на все случаи жизни! 2024, April
Anonim

Qt (SDK) softwareudviklingssættet er en bærbar grænseflade -ramme til applikationer på tværs af platforme, der fungerer på Windows-, Linux- og Mac OS X -operativsystemerne. Qt SDK hjælper dig med at oprette grafiske brugergrænseflader (GUI'er) til dine applikationer, der kører på Windows, Linux og Mac OS X.

Til denne artikel vil vi bruge følgende enkle trin til at konstruere vores første Qt HelloWorld -program.

  1. Opret biblioteket QtHelloWorld for at holde dit Qt -program
  2. Skift til dit bibliotek QtHelloWorld
  3. Opret Qt -kildefilen main.cpp i QtHelloWorld -biblioteket
  4. Kompilér og kør dit QtHelloWorld -program

    Bemærk:

    Dette dokument forudsætter, at du har Qt SDK installeret korrekt på dit operativsystem. Hvis du ikke har Qt SDK installeret på dit system, kan du se følgende dokument for at få flere oplysninger Sådan installeres Qt SDK på Ubuntu Linux. Dette dokument forudsætter også, at du har grundlæggende kendskab til programmeringssproget C ++. I det væsentlige er Qt SDK programmeret i C ++ og er stærkt afhængig af C ++ design og funktioner. Bemærk:

    Der er nogle kompilationsændringer med Qt SDK 4.8 og Qt SDK 5.0, forhåbentlig løser denne artikel kompilationsproblemerne mellem de to forskellige Qt SDK -versioner.

    Trin

    Metode 1 af 1: Qt 4.8 SDK -kompilationsinstruktioner

    Opret dit første Qt -program på Ubuntu Linux Trin 1
    Opret dit første Qt -program på Ubuntu Linux Trin 1

    Trin 1. Til denne øvelse skal vi åbne en terminal på Ubuntu Linux og udstede følgende kommando, som vil oprette hovedmappen til et Qt -program

    • Type/kopi/indsæt:

      mkdir QtHelloWorld

    Opret dit første Qt -program på Ubuntu Linux Trin 2
    Opret dit første Qt -program på Ubuntu Linux Trin 2

    Trin 2. Skift til dit QtHelloWorld -bibliotek ved at udstede følgende kommando

    • Type/kopi/indsæt:

      cd QtHelloWorld

    • Dette er meget vigtigt for at sikre, at du er i den korrekte mappe, når du opretter dit Qt -program.
    Opret dit første Qt -program på Ubuntu Linux Trin 3
    Opret dit første Qt -program på Ubuntu Linux Trin 3

    Trin 3. Mens vi er i QtHelloWorld -biblioteket, skal vi oprette vores Qt -program kildekodefil

    • Type/kopi/indsæt:

      nano main.cpp

    • eller
    • Type/kopi/indsæt:

      gedit main.cpp

    • Denne kommando opretter main.cpp -filen til Qt -programmet
    Opret dit første Qt -program på Ubuntu Linux Trin 4
    Opret dit første Qt -program på Ubuntu Linux Trin 4

    Trin 4. Tilføj nu følgende linjer i kodeboksen herunder til din main.cpp kildekodefil

    • Type/kopi/indsæt:

      #include #include #include int main (int argc, char *argv ) {QApplication app (argc, argv); QLabel hej ("Velkommen til mit første WikiHow Qt -program"); hello.setWindowTitle ("Mit første WikiHow Qt -program"); hej. størrelse (400, 400); hej.vis (); returner app.exec (); }

      • Gem filen som main.cpp, og afslut

        Sørg for, at du er i QtHelloWorld bibliotek, før du indtaster følgende kommandoer nedenfor for at bygge og kompilere filen.

      • Type/kopi/indsæt:

        qmake -projekt

        Dette vil oprette Qt -projektfilen

      • Type/kopi/indsæt:

        qmake

        Dette vil oprette Qt make -filen

      • Type/kopi/indsæt:

        lave

        Dette vil kompilere Qt make -filen på dit system til et eksekverbart program. På dette tidspunkt, forudsat at der ikke er nogen fejl, filen skal kompilere til et eksekverbart program

      • Afslut endelig dit program ved at køre Qt -eksekverbar. Brug kommandoen./ til at køre din eksekverbare fil, eller skriv navnet på det eksekverbare program på terminallinjen.
      • Type/kopi/indsæt:

        ./QtHelloWorld

      Video - Ved at bruge denne service kan nogle oplysninger blive delt med YouTube

      Qt 5.0 SDK -kompilationsinstruktioner:

      1. Til denne øvelse vil vi åbne en terminal på Ubuntu Linux og udstede følgende kommando, som vil oprette hovedmappen til et Qt -program.

        • Type/kopi/indsæt:

          mkdir QtHelloWorld

      2. Skift til dit QtHelloWorld -bibliotek ved at udstede følgende kommando

        • Type/kopi/indsæt:

          cd QtHelloWorld

        • Dette er meget vigtigt for at sikre, at du er i den korrekte mappe, når du opretter dit Qt -program.
      3. Mens vi er i QtHelloWorld -biblioteket, skal vi oprette vores Qt -program kildekodefil

        • Type/kopi/indsæt:

          nano main.cpp

        • eller
        • Type/kopi/indsæt:

          gedit main.cpp

        • Denne kommando opretter main.cpp -filen til Qt -programmet
      4. Tilføj nu følgende linjer i kodeboksen herunder til din main.cpp kildekodefil.

        • Type/kopi/indsæt:

          #include #include #include int main (int argc, char *argv ) {QApplication app (argc, argv); QLabel hej ("Velkommen til mit første WikiHow Qt -program"); hello.setWindowTitle ("Mit første WikiHow Qt -program"); hej. størrelse (400, 400); hej.vis (); returner app.exec (); }

          • Gem filen som main.cpp, og afslut

            Sørg for, at du er i QtHelloWorld bibliotek, før du indtaster følgende kommandoer nedenfor for at bygge og kompilere filen.

          • Type/kopi/indsæt:

            qmake -projekt

          • Dette genererer Qt -projektfilen
          • I Qt 5.0 SDK skal du dog bruge en teksteditor og tilføje følgende til din genererede *.pro -fil, bruge en teksteditor som f.eks. Nano eller gedit og udstede følgende kommandoer:
          • Type/kopi/indsæt:

            nano QtHelloWorld.pro

          • Din genererede QtHelloWorld.pro skal ligne denne:

          Skabelon = app TARGET = QtHelloWorld #INCLUDEPATH +=. # Indtast KILDER += main.cpp

          Rediger din genererede QtHelloWorld.pro -fil for at se sådan ud:

          Skabelon = app TARGET = QtHelloWorld QT += core gui QT += widgets #INCLUDEPATH +=. # Indtast KILDER += main.cpp

          • Når du har tilføjet følgende linjer til filen QtHelloWorld.pro under søgeordet TARGET, kører du qmake
          • Type/kopi/indsæt:

            QT += core gui

          • Type/kopi/indsæt:

            QT += widgets

            Gem filen og afslut

          • Type/kopi/indsæt:

            qmake

            Dette vil oprette Qt make -filen

          • Type/kopi/indsæt:

            lave

            Dette vil kompilere Qt make -filen på dit system til et eksekverbart program. På dette tidspunkt, forudsat at der ikke er nogen fejl, filen skal kompilere til et eksekverbart program

          • Afslut endelig dit program ved at køre Qt -eksekverbar. Brug kommandoen./ til at køre din eksekverbare fil, eller skriv navnet på det eksekverbare program på terminallinjen.
          • Type/kopi/indsæt:

            ./QtHelloWorld

Anbefalede: