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: How To Do Stable Diffusion LORA Training By Using Web UI On Different Models - Tested SD 1.5, SD 2.1 2024, Travanj
Anonim

Komplet za razvoj softvera Qt (SDK) prijenosni je okvir za korisničko sučelje za više platformi koji radi na operacijskim sustavima Windows, Linux i Mac OS X. 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.

U ovom ćemo članku koristiti sljedeće jednostavne korake za izradu našeg prvog programa Qt HelloWorld.

  1. Izradite direktorij QtHelloWorld kako biste držali svoj Qt program
  2. Promijenite u svoj direktorij QtHelloWorld
  3. Izradite 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 sustavu. Ako na vašem sustavu nemate instaliran Qt SDK, za više informacija pogledajte sljedeći dokument. Kako instalirati Qt SDK na Ubuntu Linux. Ovaj dokument također 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 -a.

    Koraci

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

    Napravite svoj prvi Qt program na Ubuntu Linuxu Korak 1
    Napravite svoj prvi Qt program na Ubuntu Linuxu Korak 1

    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

    • Vrsta/Kopiraj/Zalijepi:

      mkdir QtHelloWorld

    Napravite svoj prvi Qt program na Ubuntu Linuxu Korak 2
    Napravite svoj prvi Qt program na Ubuntu Linuxu Korak 2

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

    • Vrsta/Kopiraj/Zalijepi:

      cd QtHelloWorld

    • Ovo je vrlo važno kako biste bili sigurni da ste u ispravnom direktoriju prilikom stvaranja vašeg Qt programa.
    Napravite svoj prvi Qt program na Ubuntu Linuxu Korak 3
    Napravite svoj prvi Qt program na Ubuntu Linuxu Korak 3

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

    • Vrsta/Kopiraj/Zalijepi:

      nano main.cpp

    • ili
    • Vrsta/Kopiraj/Zalijepi:

      gedit main.cpp

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

    Korak 4. Sada dodajte sljedeće retke u donji okvir koda u datoteku izvornog koda main.cpp

    • Vrsta/Kopiraj/Zalijepi:

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

      • Spremite datoteku kao main.cpp i izađite

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

      • Vrsta/Kopiraj/Zalijepi:

        qmake -projekt

        To će stvoriti datoteku projekta Qt

      • Vrsta/Kopiraj/Zalijepi:

        qmake

        Time će se stvoriti Qt make datoteka

      • Vrsta/Kopiraj/Zalijepi:

        napraviti

        To će kompajlirati datoteku Qt make na vašem sustavu u izvršni program. U ovom trenutku, pod uvjetom da nema pogrešaka, datoteku je potrebno pretočiti 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 u terminalnu liniju.
      • Vrsta/Kopiraj/Zalijepi:

        ./QtHelloWorld

      Video - Korištenjem ove usluge neki se podaci 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.

        • Vrsta/Kopiraj/Zalijepi:

          mkdir QtHelloWorld

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

        • Vrsta/Kopiraj/Zalijepi:

          cd QtHelloWorld

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

        • Vrsta/Kopiraj/Zalijepi:

          nano main.cpp

        • ili
        • Vrsta/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.

        • Vrsta/Kopiraj/Zalijepi:

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

          • Spremite datoteku kao main.cpp i izađite

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

          • Vrsta/Kopiraj/Zalijepi:

            qmake -projekt

          • To će generirati datoteku projekta Qt
          • Međutim, u Qt 5.0 SDK morate upotrijebiti uređivač teksta i u generiranu *.pro datoteku dodati sljedeće, koristiti uređivač teksta, poput nano ili gedita, i izdati sljedeće naredbe:
          • Vrsta/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 tako da izgleda ovako:

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

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

            QT += gui jezgre

          • Vrsta/Kopiraj/Zalijepi:

            QT += widgeti

            Spremite datoteku i izađite

          • Vrsta/Kopiraj/Zalijepi:

            qmake

            Time će se stvoriti Qt make datoteka

          • Vrsta/Kopiraj/Zalijepi:

            napraviti

            To će kompajlirati datoteku Qt make na vašem sustavu u izvršni program. U ovom trenutku, pod uvjetom da nema pogrešaka, datoteku je potrebno pretočiti 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 u terminalnu liniju.
          • Vrsta/Kopiraj/Zalijepi:

            ./QtHelloWorld

Preporučeni: