Ako vytvoriť svoj prvý program Qt v Ubuntu Linux: 7 krokov

Obsah:

Ako vytvoriť svoj prvý program Qt v Ubuntu Linux: 7 krokov
Ako vytvoriť svoj prvý program Qt v Ubuntu Linux: 7 krokov

Video: Ako vytvoriť svoj prvý program Qt v Ubuntu Linux: 7 krokov

Video: Ako vytvoriť svoj prvý program Qt v Ubuntu Linux: 7 krokov
Video: Настя и Арбуз со сказочной историей для детей 2024, Apríl
Anonim

Sada na vývoj softvéru Qt (SDK) je prenosný multiplatformový rámec používateľského rozhrania aplikácií, ktorý funguje na operačných systémoch Windows, Linux a Mac OS X. Qt SDK vám pomáha vytvárať grafické používateľské rozhrania (GUI) pre vaše aplikácie, ktoré pobežia na Windows, Linux a Mac OS X.

V tomto článku použijeme nasledujúce jednoduché kroky na zostavenie nášho prvého programu Qt HelloWorld.

  1. Vytvorte adresár QtHelloWorld, aby ste mohli uchovávať svoj program Qt
  2. Prejdite do svojho adresára QtHelloWorld
  3. Vytvorte zdrojový súbor Qt main.cpp v adresári QtHelloWorld
  4. Skompilovajte a spustite program QtHelloWorld

    Poznámka:

    Tento dokument predpokladá, že máte vo svojom operačnom systéme úspešne nainštalovanú súpravu Qt SDK. Ak vo svojom systéme nemáte nainštalovanú súpravu Qt SDK, ďalšie informácie o tom, ako nainštalovať súpravu Qt SDK v systéme Ubuntu Linux, nájdete v nasledujúcom dokumente. Tento dokument tiež predpokladá, že máte základné znalosti programovacieho jazyka C ++. Qt SDK je v zásade naprogramovaná v jazyku C ++ a do značnej miery sa spolieha na dizajn a funkcie C ++. Poznámka:

    S Qt SDK 4.8 a Qt SDK 5.0 došlo k niektorým zmenám kompilácie, dúfajme, že tento článok vyrieši problémy s kompiláciou medzi dvoma rôznymi verziami Qt SDK.

    Kroky

    Metóda 1 z 1: Pokyny na kompiláciu súpravy SDK Qt 4.8

    Vytvorte svoj prvý program Qt na Ubuntu Linux Krok 1
    Vytvorte svoj prvý program Qt na Ubuntu Linux Krok 1

    Krok 1. V tomto cvičení otvoríme terminál na Ubuntu Linux a zadáme nasledujúci príkaz, ktorý vytvorí hlavný adresár pre program Qt

    • Zadajte/skopírujte/prilepte:

      mkdir QtHelloWorld

    Vytvorte svoj prvý program Qt v systéme Ubuntu Linux, krok 2
    Vytvorte svoj prvý program Qt v systéme Ubuntu Linux, krok 2

    Krok 2. Prejdite do svojho adresára QtHelloWorld zadaním nasledujúceho príkazu

    • Zadajte/skopírujte/prilepte:

      cd QtHelloWorld

    • Toto je veľmi dôležité, aby ste sa pri vytváraní programu Qt uistili, že ste v správnom adresári.
    Vytvorte svoj prvý program Qt v systéme Ubuntu Linux, krok 3
    Vytvorte svoj prvý program Qt v systéme Ubuntu Linux, krok 3

    Krok 3. Keď sme v adresári QtHelloWorld, vytvoríme náš súbor zdrojového kódu programu Qt

    • Zadajte/skopírujte/prilepte:

      nano main.cpp

    • alebo
    • Zadajte/skopírujte/prilepte:

      gedit main.cpp

    • Tento príkaz vytvorí súbor main.cpp pre program Qt
    Vytvorte svoj prvý program Qt v systéme Ubuntu Linux, krok 4
    Vytvorte svoj prvý program Qt v systéme Ubuntu Linux, krok 4

    Krok 4. Teraz pridajte nasledujúce riadky do poľa s kódom nižšie do súboru so zdrojovým kódom main.cpp

    • Zadajte/skopírujte/prilepte:

      #include #include #include int main (int argc, char *argv ) {QApplication app (argc, argv); QLabel ahoj („Vitajte v mojom prvom programe WikiHow Qt“); hello.setWindowTitle („Môj prvý program WikiHow Qt“); ahoj.resize (400, 400); ahoj.show (); vrátiť app.exec (); }

      • Uložte súbor ako main.cpp a ukončite ho

        Uistite sa, že ste v QtHelloWorld adresára pred zadaním nasledujúcich príkazov nižšie na zostavenie a kompiláciu súboru.

      • Zadajte/skopírujte/prilepte:

        qmake -project

        Tým sa vytvorí súbor projektu Qt

      • Zadajte/skopírujte/prilepte:

        qmake

        Tým sa vytvorí súbor Qt make

      • Zadajte/skopírujte/prilepte:

        urobiť

        Tým sa súbor Qt make vo vašom systéme skompiluje do spustiteľného programu. V tomto bode za predpokladu, že neexistujú žiadne chyby, by mal súbor skompilovať do spustiteľného programu

      • Nakoniec spustite svoj program spustením spustiteľného súboru Qt. Na spustenie spustiteľného súboru použite príkaz./ alebo zadajte názov spustiteľného programu na koncový riadok.
      • Zadajte/skopírujte/prilepte:

        ./QtHelloWorld

      Video - Používaním tejto služby môžu byť niektoré informácie zdieľané so službou YouTube

      Pokyny na kompiláciu súpravy SDK Qt 5.0:

      1. Na toto cvičenie otvoríme terminál na Ubuntu Linux a zadáme nasledujúci príkaz, ktorý vytvorí hlavný adresár pre program Qt.

        • Zadajte/skopírujte/prilepte:

          mkdir QtHelloWorld

      2. Prejdite do svojho adresára QtHelloWorld zadaním nasledujúceho príkazu

        • Zadajte/skopírujte/prilepte:

          cd QtHelloWorld

        • Toto je veľmi dôležité, aby ste sa pri vytváraní programu Qt uistili, že ste v správnom adresári.
      3. Kým sme v adresári QtHelloWorld, vytvoríme náš súbor zdrojového kódu programu Qt

        • Zadajte/skopírujte/prilepte:

          nano main.cpp

        • alebo
        • Zadajte/skopírujte/prilepte:

          gedit main.cpp

        • Tento príkaz vytvorí súbor main.cpp pre program Qt
      4. Teraz pridajte nasledujúce riadky do poľa s kódom nižšie do súboru so zdrojovým kódom main.cpp.

        • Zadajte/skopírujte/prilepte:

          #include #include #include int main (int argc, char *argv ) {QApplication app (argc, argv); QLabel ahoj („Vitajte v mojom prvom programe WikiHow Qt“); hello.setWindowTitle („Môj prvý program WikiHow Qt“); ahoj.resize (400, 400); ahoj.show (); vrátiť app.exec (); }

          • Uložte súbor ako main.cpp a ukončite ho

            Uistite sa, že ste v QtHelloWorld adresára pred zadaním nasledujúcich príkazov nižšie na zostavenie a kompiláciu súboru.

          • Zadajte/skopírujte/prilepte:

            qmake -project

          • Tým sa vygeneruje súbor projektu Qt
          • V súprave Qt 5.0 SDK však musíte použiť textový editor a do vygenerovaného súboru *.pro pridať nasledujúce položky, použiť textový editor, napríklad nano alebo gedit, a zadať nasledujúce príkazy:
          • Zadajte/skopírujte/prilepte:

            nano QtHelloWorld.pro

          • Váš vygenerovaný QtHelloWorld.pro by mal vyzerať nasledovne:

          TEMPLATE = TARGET aplikácie = QtHelloWorld #INCLUDEPATH +=. # Vstupné ZDROJE += main.cpp

          Upravte vygenerovaný súbor QtHelloWorld.pro tak, aby vyzeral takto:

          TEMPLATE = TARGET aplikácie = QtHelloWorld QT += core gui QT += widgety #INCLUDEPATH +=. # Vstupné ZDROJE += main.cpp

          • Po pridaní nasledujúcich riadkov do súboru QtHelloWorld.pro pod kľúčovým slovom TARGET spustite program qmake
          • Zadajte/skopírujte/prilepte:

            QT += základné množstvo

          • Zadajte/skopírujte/prilepte:

            QT += miniaplikácie

            Uložte súbor a ukončite ho

          • Zadajte/skopírujte/prilepte:

            qmake

            Tým sa vytvorí súbor Qt make

          • Zadajte/skopírujte/prilepte:

            urobiť

            Tým sa súbor Qt make vo vašom systéme skompiluje do spustiteľného programu. V tomto bode za predpokladu, že neexistujú žiadne chyby, by mal súbor skompilovať do spustiteľného programu

          • Nakoniec spustite svoj program spustením spustiteľného súboru Qt. Na spustenie spustiteľného súboru použite príkaz./ alebo zadajte názov spustiteľného programu na koncový riadok.
          • Zadajte/skopírujte/prilepte:

            ./QtHelloWorld

Odporúča: