Az első Qt program létrehozása Ubuntu Linux rendszeren: 7 lépés

Tartalomjegyzék:

Az első Qt program létrehozása Ubuntu Linux rendszeren: 7 lépés
Az első Qt program létrehozása Ubuntu Linux rendszeren: 7 lépés

Videó: Az első Qt program létrehozása Ubuntu Linux rendszeren: 7 lépés

Videó: Az első Qt program létrehozása Ubuntu Linux rendszeren: 7 lépés
Videó: Шпаклевка стен под покраску. Все этапы. ПЕРЕДЕЛКА ХРУЩЕВКИ от А до Я #20 2024, Április
Anonim

A Qt (SDK) szoftverfejlesztő készlet egy hordozható, többplatformos alkalmazásfelület, amely Windows, Linux és Mac OS X operációs rendszereken működik. A Qt SDK segítségével grafikus felhasználói felületeket (GUI -kat) hozhat létre alkalmazásaihoz, amelyek Windows, Linux és Mac OS X rendszeren futnak.

Ebben a cikkben az alábbi egyszerű lépéseket fogjuk használni az első Qt HelloWorld programunk elkészítéséhez.

  1. Hozza létre a QtHelloWorld könyvtárat a Qt program tárolásához
  2. Váltson a QtHelloWorld könyvtárba
  3. Hozza létre a main.cpp Qt forrásfájlt a QtHelloWorld könyvtárban
  4. Fordítsa össze és futtassa a QtHelloWorld programot

    Jegyzet:

    Ez a dokumentum feltételezi, hogy a Qt SDK sikeresen telepítve van az operációs rendszerre. Ha nincs telepítve a Qt SDK a rendszeren, kérjük, olvassa el a következő dokumentumot a Qt SDK Ubuntu Linux rendszeren történő telepítéséről. Ez a dokumentum azt is feltételezi, hogy rendelkezik a C ++ programozási nyelv alapvető ismereteivel. A Qt SDK alapvetően C ++ nyelvre van programozva, és nagymértékben függ a C ++ tervezésétől és funkcióitól. Jegyzet:

    A Qt SDK 4.8 és a Qt SDK 5.0 esetében bizonyos fordítási módosítások történnek, remélhetőleg ez a cikk a két különböző Qt SDK verzió közötti összeállítási problémákat segíti elő.

    Lépések

    1. módszer 1 -ből: Qt 4.8 SDK összeállítási utasítások

    Hozza létre első Qt programját Ubuntu Linux rendszeren 1. lépés
    Hozza létre első Qt programját Ubuntu Linux rendszeren 1. lépés

    1. lépés: Ehhez a gyakorlathoz megnyitunk egy terminált az Ubuntu Linux rendszeren, és kiadjuk a következő parancsot, amely létrehozza a Qt program főkönyvtárát

    • Típus/Másolás/Beillesztés:

      mkdir QtHelloWorld

    Hozza létre első Qt programját Ubuntu Linux rendszeren 2. lépés
    Hozza létre első Qt programját Ubuntu Linux rendszeren 2. lépés

    2. lépés Váltson a QtHelloWorld könyvtárba a következő parancs kiadásával

    • Típus/Másolás/Beillesztés:

      cd QtHelloWorld

    • Ez nagyon fontos annak biztosításához, hogy a megfelelő könyvtárban legyen a Qt program létrehozásakor.
    Hozza létre első Qt programját Ubuntu Linux rendszeren 3. lépés
    Hozza létre első Qt programját Ubuntu Linux rendszeren 3. lépés

    3. lépés: Amíg a QtHelloWorld könyvtárban vagyunk, létrehozzuk a Qt Program forráskódfájlját

    • Típus/Másolás/Beillesztés:

      nano main.cpp

    • vagy
    • Típus/Másolás/Beillesztés:

      gedit main.cpp

    • Ez a parancs létrehozza a main.cpp fájlt a Qt programhoz
    Hozza létre első Qt programját Ubuntu Linux rendszeren 4. lépés
    Hozza létre első Qt programját Ubuntu Linux rendszeren 4. lépés

    4. lépés: Most adja hozzá a következő sorokat az alábbi kódmezőbe a main.cpp forráskód fájljához

    • Típus/Másolás/Beillesztés:

      #include #include #include int main (int argc, char *argv ) {QApplication app (argc, argv); QLabel hello ("Welcome to my first WikiHow Qt program"); hello.setWindowTitle ("Az első WikiHow Qt programom"); hello.resize (400, 400); hello.show (); return app.exec (); }

      • Mentse a fájlt main.cpp néven, és lépjen ki

        Győződjön meg arról, hogy a QtHelloWorld könyvtárba, mielőtt a következő parancsokat írja be a fájl létrehozásához és fordításához.

      • Típus/Másolás/Beillesztés:

        qmake -projekt

        Ezzel létrejön a Qt projektfájl

      • Típus/Másolás/Beillesztés:

        qmake

        Ezzel létrejön a Qt make fájl

      • Típus/Másolás/Beillesztés:

        készíteni

        Ez a Qt make fájlt a rendszeren végrehajtható programba fordítja. Ezen a ponton, feltéve, hogy nincsenek hibák, a fájlnak egy végrehajtható programba kell fordítania

      • Végül futtassa a programot a Qt futtatható fájl futtatásával. A./ paranccsal futtassa a futtatható fájlt, vagy írja be a végrehajtható program nevét a terminál sorba.
      • Típus/Másolás/Beillesztés:

        ./QtHelloWorld

      Videó - A szolgáltatás használatával bizonyos információk megoszthatók a YouTube -lal

      Qt 5.0 SDK összeállítási utasítások:

      1. Ehhez a gyakorlathoz megnyitunk egy terminált az Ubuntu Linux rendszeren, és kiadjuk a következő parancsot, amely létrehozza a Qt program főkönyvtárát.

        • Típus/Másolás/Beillesztés:

          mkdir QtHelloWorld

      2. Váltson a QtHelloWorld könyvtárba a következő parancs kiadásával

        • Típus/Másolás/Beillesztés:

          cd QtHelloWorld

        • Ez nagyon fontos annak biztosításához, hogy a megfelelő könyvtárban legyen a Qt program létrehozásakor.
      3. Amíg a QtHelloWorld könyvtárban vagyunk, létre fogjuk hozni a Qt Program forráskódfájlját

        • Típus/Másolás/Beillesztés:

          nano main.cpp

        • vagy
        • Típus/Másolás/Beillesztés:

          gedit main.cpp

        • Ez a parancs létrehozza a main.cpp fájlt a Qt programhoz
      4. Most adja hozzá a következő sorokat az alábbi kódmezőbe a main.cpp forráskód fájljához.

        • Típus/Másolás/Beillesztés:

          #include #include #include int main (int argc, char *argv ) {QApplication app (argc, argv); QLabel hello ("Welcome to my first WikiHow Qt program"); hello.setWindowTitle ("Az első WikiHow Qt programom"); hello.resize (400, 400); hello.show (); return app.exec (); }

          • Mentse a fájlt main.cpp néven, és lépjen ki

            Győződjön meg arról, hogy a QtHelloWorld könyvtárba, mielőtt a következő parancsokat írja be a fájl létrehozásához és fordításához.

          • Típus/Másolás/Beillesztés:

            qmake -projekt

          • Ez létrehozza a Qt projektfájlt
          • A Qt 5.0 SDK -ban azonban szövegszerkesztőt kell használnia, és hozzá kell adnia a következőket a létrehozott *.pro fájlhoz, egy szövegszerkesztőt, például nano vagy gedit, és ki kell adnia a következő parancsokat:
          • Típus/Másolás/Beillesztés:

            nano QtHelloWorld.pro

          • Az Ön által létrehozott QtHelloWorld.pro így néz ki:

          MINTA = app TARGET = QtHelloWorld #INCLUDEPATH +=. # Bemeneti források += main.cpp

          Szerkessze a létrehozott QtHelloWorld.pro fájlt így:

          MINTA = app TARGET = QtHelloWorld QT += core gui QT += widgetek #INCLUDEPATH +=. # Bemeneti források += main.cpp

          • Miután hozzáadta a következő sorokat a QtHelloWorld.pro fájlhoz a TARGET kulcsszó alatt, futtassa a qmake
          • Típus/Másolás/Beillesztés:

            QT += mag gui

          • Típus/Másolás/Beillesztés:

            QT += widgetek

            Mentse a fájlt, és lépjen ki

          • Típus/Másolás/Beillesztés:

            qmake

            Ezzel létrejön a Qt make fájl

          • Típus/Másolás/Beillesztés:

            készíteni

            Ez a Qt make fájlt a rendszeren végrehajtható programba fordítja. Ezen a ponton, feltéve, hogy nincsenek hibák, a fájlnak egy végrehajtható programba kell fordítania

          • Végül futtassa a programot a Qt futtatható fájl futtatásával. A./ paranccsal futtassa a futtatható fájlt, vagy írja be a végrehajtható program nevét a terminál sorba.
          • Típus/Másolás/Beillesztés:

            ./QtHelloWorld

Ajánlott: