Kako stvoriti svoj prvi Qt program na Ubuntu Linuxu: 7 koraka

Sadržaj:

Kako stvoriti svoj prvi Qt program na Ubuntu Linuxu: 7 koraka
Kako stvoriti svoj prvi Qt program na Ubuntu Linuxu: 7 koraka

Video: Kako stvoriti svoj prvi Qt program na Ubuntu Linuxu: 7 koraka

Video: Kako stvoriti svoj prvi Qt program na Ubuntu Linuxu: 7 koraka
Video: Uređivanje Slika Online - Za vašu web stranicu i društvene mreže 2024, Marš
Anonim

Komplet za razvoj softvera Qt (SDK) je prijenosni okvir za korisničko sučelje za više platformi koji radi na Windows, Linux i Mac OS X operativnim sistemima. Qt SDK pomaže vam u stvaranju grafičkih korisničkih sučelja (GUI -a) za vaše aplikacije koje će se izvoditi na Windows, Linux i Mac OS X.

Za ovaj članak ćemo koristiti sljedeće jednostavne korake za konstruiranje našeg prvog Qt HelloWorld programa.

  1. Kreirajte direktorij QtHelloWorld kako biste držali svoj Qt program
  2. Promijenite u svoj direktorij QtHelloWorld
  3. Kreirajte izvornu datoteku Qt main.cpp unutar direktorija QtHelloWorld
  4. Sastavite i pokrenite svoj program QtHelloWorld

    Bilješka:

    Ovaj dokument pretpostavlja da ste Qt SDK uspješno instalirali na svom operativnom sistemu. Ako na vašem sistemu nemate instaliran Qt SDK, za više informacija pogledajte sljedeći dokument. Kako instalirati Qt SDK na Ubuntu Linux. Ovaj dokument takođe pretpostavlja da imate osnovno znanje o programskom jeziku C ++. U osnovi, Qt SDK je programiran u C ++ i uvelike se oslanja na C ++ dizajn i funkcije. Bilješka:

    Postoje neke promjene kompilacije s Qt SDK 4.8 i Qt SDK 5.0, nadamo se da će ovaj članak riješiti probleme kompilacije između dvije različite verzije Qt SDK.

    Koraci

    Metoda 1 od 1: Upute za sastavljanje Qt 4.8 SDK -a

    Kreirajte svoj prvi Qt program na Ubuntu Linux koraku 1. korak
    Kreirajte svoj prvi Qt program na Ubuntu Linux koraku 1. korak

    Korak 1. Za ovu vježbu otvorit ćemo terminal na Ubuntu Linuxu i izdati sljedeću naredbu koja će stvoriti glavni direktorij za Qt program

    • Tip/Kopiraj/Zalijepi:

      mkdir QtHelloWorld

    Kreirajte svoj prvi Qt program na Ubuntu Linux koraku 2. korak
    Kreirajte svoj prvi Qt program na Ubuntu Linux koraku 2. korak

    Korak 2. Promijenite se u svoj QtHelloWorld direktorij izdavanjem sljedeće naredbe

    • Tip/Kopiraj/Zalijepi:

      cd QtHelloWorld

    • Ovo je vrlo važno kako biste bili sigurni da ste u ispravnom direktoriju pri kreiranju Qt programa.
    Kreirajte svoj prvi Qt program na Ubuntu Linux koraku 3. korak
    Kreirajte svoj prvi Qt program na Ubuntu Linux koraku 3. korak

    Korak 3. Dok smo u direktoriju QtHelloWorld, kreirat ćemo datoteku izvornog koda programa Qt

    • Tip/Kopiraj/Zalijepi:

      nano main.cpp

    • ili
    • Tip/Kopiraj/Zalijepi:

      gedit main.cpp

    • Ova naredba će stvoriti datoteku main.cpp za program Qt
    Kreirajte svoj prvi Qt program na Ubuntu Linuxu Korak 4
    Kreirajte svoj prvi Qt program na Ubuntu Linuxu Korak 4

    Korak 4. Sada dodajte sljedeće redove u okvir koda ispod u datoteku izvornog koda main.cpp

    • Tip/Kopiraj/Zalijepi:

      #include #include #include int main (int argc, char *argv ) {QApplication app (argc, argv); QLabel hello ("Dobro došli u moj prvi WikiHow Qt program"); hello.setWindowTitle ("Moj prvi WikiHow Qt program"); hello.resize (400, 400); hello.show (); return app.exec (); }

      • Sačuvajte datoteku kao main.cpp i izađite

        Provjerite jeste li u QtHelloWorld direktorij prije nego što unesete sljedeće naredbe u nastavku za izradu i kompajliranje datoteke.

      • Tip/Kopiraj/Zalijepi:

        qmake -project

        Ovo će stvoriti datoteku projekta Qt

      • Tip/Kopiraj/Zalijepi:

        qmake

        Ovo će stvoriti Qt make datoteku

      • Tip/Kopiraj/Zalijepi:

        napraviti

        Ovo će kompajlirati datoteku Qt make na vašem sistemu u izvršni program. U ovom trenutku, pod uvjetom da nema grešaka, datoteku je potrebno kompajlirati u izvršni program

      • Konačno izvedite svoj program pokretanjem Qt izvršne datoteke. Pomoću naredbe./ pokrenite izvršnu datoteku ili upišite naziv izvršnog programa na terminalnoj liniji.
      • Tip/Kopiraj/Zalijepi:

        ./QtHelloWorld

      Video - Korištenjem ove usluge neke se informacije mogu podijeliti s YouTubeom

      Upute za sastavljanje Qt 5.0 SDK -a:

      1. Za ovu vježbu otvorit ćemo terminal na Ubuntu Linuxu i izdati sljedeću naredbu koja će stvoriti glavni direktorij za Qt program.

        • Tip/Kopiraj/Zalijepi:

          mkdir QtHelloWorld

      2. Promijenite se u svoj QtHelloWorld direktorij izdavanjem sljedeće naredbe

        • Tip/Kopiraj/Zalijepi:

          cd QtHelloWorld

        • Ovo je vrlo važno kako biste bili sigurni da ste u ispravnom direktoriju pri kreiranju Qt programa.
      3. Dok smo u direktoriju QtHelloWorld, stvorit ćemo datoteku izvornog koda programa Qt

        • Tip/Kopiraj/Zalijepi:

          nano main.cpp

        • ili
        • Tip/Kopiraj/Zalijepi:

          gedit main.cpp

        • Ova naredba će stvoriti datoteku main.cpp za program Qt
      4. Sada dodajte sljedeće retke u donji okvir koda u datoteku izvornog koda main.cpp.

        • Tip/Kopiraj/Zalijepi:

          #include #include #include int main (int argc, char *argv ) {QApplication app (argc, argv); QLabel hello ("Dobro došli u moj prvi WikiHow Qt program"); hello.setWindowTitle ("Moj prvi WikiHow Qt program"); hello.resize (400, 400); hello.show (); return app.exec (); }

          • Sačuvajte datoteku kao main.cpp i izađite

            Provjerite jeste li u QtHelloWorld direktorij prije nego što unesete sljedeće naredbe u nastavku za izradu i kompajliranje datoteke.

          • Tip/Kopiraj/Zalijepi:

            qmake -project

          • Ovo će generirati datoteku projekta Qt
          • Međutim, u Qt 5.0 SDK morate koristiti uređivač teksta i dodati sljedeće u svoju generiranu *.pro datoteku, koristiti uređivač teksta, poput nano ili gedit, i izdati sljedeće naredbe:
          • Tip/Kopiraj/Zalijepi:

            nano QtHelloWorld.pro

          • Vaš generirani QtHelloWorld.pro trebao bi izgledati ovako:

          TEMPLATE = app TARGET = QtHelloWorld #INCLUDEPATH +=. # ULAZNI IZVORI += main.cpp

          Uredite generiranu datoteku QtHelloWorld.pro da izgleda ovako:

          TEMPLATE = app TARGET = QtHelloWorld QT += core gui QT += widgets #INCLUDEPATH +=. # ULAZNI IZVORI += main.cpp

          • Nakon što dodate sljedeće retke u datoteku QtHelloWorld.pro pod ključnom riječi TARGET, pokrenite qmake
          • Tip/Kopiraj/Zalijepi:

            QT += jezgro gui

          • Tip/Kopiraj/Zalijepi:

            QT += widgeti

            Sačuvajte datoteku i izađite

          • Tip/Kopiraj/Zalijepi:

            qmake

            Ovo će stvoriti Qt make datoteku

          • Tip/Kopiraj/Zalijepi:

            napraviti

            Ovo će kompajlirati Qt make datoteku na vašem sistemu u izvršni program. U ovom trenutku, pod uvjetom da nema grešaka, datoteku je potrebno kompajlirati u izvršni program

          • Konačno izvedite svoj program pokretanjem Qt izvršne datoteke. Pomoću naredbe./ pokrenite izvršnu datoteku ili upišite naziv izvršnog programa na liniji terminala.
          • Tip/Kopiraj/Zalijepi:

            ./QtHelloWorld

Preporučuje se: