Hoe om u eerste Qt -program op Ubuntu Linux te skep: 7 stappe

INHOUDSOPGAWE:

Hoe om u eerste Qt -program op Ubuntu Linux te skep: 7 stappe
Hoe om u eerste Qt -program op Ubuntu Linux te skep: 7 stappe

Video: Hoe om u eerste Qt -program op Ubuntu Linux te skep: 7 stappe

Video: Hoe om u eerste Qt -program op Ubuntu Linux te skep: 7 stappe
Video: Hoe werkt het brein van Laurent en andere slimmeriken? | UITGEZOCHT #12 2024, April
Anonim

Die Qt (SDK) sagteware -ontwikkelingsstel is 'n draagbare kruisplatform -gebruikerskoppelvlakraamwerk wat werk op die Windows-, Linux- en Mac OS X -bedryfstelsels. Qt SDK help u om grafiese gebruikerskoppelvlakke (GUI's) te skep vir u toepassings wat op Windows, Linux en Mac OS X werk.

Vir hierdie artikel gaan ons die volgende eenvoudige stappe gebruik om ons eerste Qt HelloWorld -program te bou.

  1. Skep die gids QtHelloWorld om u Qt -program te hou
  2. Verander in u gids QtHelloWorld
  3. Skep die Qt -bronlêer main.cpp in die QtHelloWorld -gids
  4. Stel u QtHelloWorld -program saam en voer dit uit

    Let wel:

    Hierdie dokument veronderstel dat u die Qt SDK suksesvol op u bedryfstelsel geïnstalleer het. As u nie die Qt SDK op u stelsel geïnstalleer het nie, raadpleeg die volgende dokument vir meer inligting oor hoe om Qt SDK op Ubuntu Linux te installeer. Hierdie dokument veronderstel ook dat u basiese kennis van die C ++ programmeertaal het. In wese is die Qt SDK geprogrammeer in C ++ en is sterk afhanklik van C ++ ontwerp en funksies. Let wel:

    Daar is 'n paar samestellingsveranderinge met Qt SDK 4.8 en Qt SDK 5.0, hopelik sal hierdie artikel die samestellingskwessies tussen die twee verskillende Qt SDK -weergawes oplos.

    Stappe

    Metode 1 van 1: Qt 4.8 SDK -samestellingsinstruksies

    Skep u eerste Qt -program op Ubuntu Linux Stap 1
    Skep u eerste Qt -program op Ubuntu Linux Stap 1

    Stap 1. Vir hierdie oefening gaan ons 'n terminale op Ubuntu Linux oopmaak en die volgende opdrag uitreik wat die hoofgids vir 'n Qt -program sal skep

    • Tik/kopieer/plak:

      mkdir QtHelloWorld

    Skep u eerste Qt -program op Ubuntu Linux Stap 2
    Skep u eerste Qt -program op Ubuntu Linux Stap 2

    Stap 2. Verander in u QtHelloWorld -gids deur die volgende opdrag uit te voer

    • Tik/kopieer/plak:

      cd QtHelloWorld

    • Dit is baie belangrik om seker te maak dat u in die regte gids is tydens die opstel van u Qt -program.
    Skep u eerste Qt -program op Ubuntu Linux Stap 3
    Skep u eerste Qt -program op Ubuntu Linux Stap 3

    Stap 3. Terwyl ons in die QtHelloWorld -gids is, gaan ons ons bronkode -lêer vir Qt -program skep

    • Tik/kopieer/plak:

      nano main.cpp

    • of
    • Tik/kopieer/plak:

      gedit main.cpp

    • Hierdie opdrag skep die main.cpp -lêer vir die Qt -program
    Skep u eerste Qt -program op Ubuntu Linux Stap 4
    Skep u eerste Qt -program op Ubuntu Linux Stap 4

    Stap 4. Voeg nou die volgende reëls in die onderstaande kodeblokkie by u main.cpp bronkode lêer

    • Tik/kopieer/plak:

      #include #include #include int main (int argc, char *argv ) {QApplication app (argc, argv); QLabel hallo ("Welkom by my eerste WikiHow Qt -program"); hello.setWindowTitle ("My eerste WikiHow Qt -program"); hallo.grootte (400, 400); hallo.show (); stuur app.exec () terug; }

      • Stoor die lêer as main.cpp en verlaat

        Maak seker dat u in die QtHelloWorld gids voordat u die volgende opdragte hieronder invoer om die lêer te bou en saam te stel.

      • Tik/kopieer/plak:

        qmake -projek

        Dit sal die Qt -projeklêer skep

      • Tik/kopieer/plak:

        q maak

        Dit sal die Qt make -lêer skep

      • Tik/kopieer/plak:

        maak

        Dit sal die Qt -lêer op u stelsel saamstel in 'n uitvoerbare program. Op hierdie punt, as daar geen foute is nie, moet die lêer in 'n uitvoerbare program saamstel

      • Voer u program uiteindelik uit deur die uitvoerbare Qt uit te voer. Gebruik die opdrag./ om u uitvoerbare lêer uit te voer of tik die naam van die uitvoerbare program op die terminale lyn.
      • Tik/kopieer/plak:

        ./QtHelloWorld

      Video - Deur hierdie diens te gebruik, kan sommige inligting met YouTube gedeel word

      Instruksies vir die opstel van Qt 5.0 SDK:

      1. Vir hierdie oefening gaan ons 'n terminale op Ubuntu Linux oopmaak en die volgende opdrag uitreik wat die hoofgids vir 'n Qt -program sal skep.

        • Tik/kopieer/plak:

          mkdir QtHelloWorld

      2. Verander in u QtHelloWorld -gids deur die volgende opdrag uit te voer

        • Tik/kopieer/plak:

          cd QtHelloWorld

        • Dit is baie belangrik om seker te maak dat u in die regte gids is tydens die opstel van u Qt -program.
      3. Terwyl ons in die QtHelloWorld -gids is, gaan ons ons bronkode -lêer vir Qt -program skep

        • Tik/kopieer/plak:

          nano main.cpp

        • of
        • Tik/kopieer/plak:

          gedit main.cpp

        • Hierdie opdrag skep die main.cpp -lêer vir die Qt -program
      4. Voeg nou die volgende reëls in die onderstaande kodeblokkie by u main.cpp bronkode lêer.

        • Tik/kopieer/plak:

          #include #include #include int main (int argc, char *argv ) {QApplication app (argc, argv); QLabel hallo ("Welkom by my eerste WikiHow Qt -program"); hello.setWindowTitle ("My eerste WikiHow Qt -program"); hallo.grootte (400, 400); hello.show (); stuur app.exec () terug; }

          • Stoor die lêer as main.cpp en verlaat

            Maak seker dat u in die QtHelloWorld gids voordat u die volgende opdragte hieronder invoer om die lêer te bou en saam te stel.

          • Tik/kopieer/plak:

            qmake -projek

          • Dit sal die Qt -projeklêer genereer
          • In Qt 5.0 SDK moet u egter 'n teksredakteur gebruik en die volgende by u gegenereerde *.pro -lêer voeg, 'n teksredakteur soos nano of gedit gebruik en die volgende opdragte uitgee:
          • Tik/kopieer/plak:

            nano QtHelloWorld.pro

          • U gegenereerde QtHelloWorld.pro moet soos volg lyk:

          TEMPLATE = app TARGET = QtHelloWorld #INCLUDEPATH +=. # Invoer BRONNE += main.cpp

          Wysig u gegenereerde QtHelloWorld.pro -lêer om so te lyk:

          TEMPLATE = app TARGET = QtHelloWorld QT += core gui QT += widgets #INCLUDEPATH +=. # Invoer BRONNE += main.cpp

          • Nadat u die volgende reëls by die QtHelloWorld.pro -lêer gevoeg het onder die TARGET -sleutelwoord, voer dan qmake uit
          • Tik/kopieer/plak:

            QT += kern gui

          • Tik/kopieer/plak:

            QT += widgets

            Stoor die lêer en verlaat

          • Tik/kopieer/plak:

            q maak

            Dit sal die Qt make -lêer skep

          • Tik/kopieer/plak:

            maak

            Dit sal die Qt -lêer op u stelsel saamstel in 'n uitvoerbare program. Op hierdie punt, op voorwaarde dat daar geen foute is wat die lêer in 'n uitvoerbare program moet opstel nie

          • Voer u program uiteindelik uit deur die uitvoerbare Qt uit te voer. Gebruik die opdrag./ om u uitvoerbare lêer uit te voer of tik die naam van die uitvoerbare program op die terminale lyn.
          • Tik/kopieer/plak:

            ./QtHelloWorld

Aanbeveel: