Jak vytvořit svůj první program Qt na Ubuntu Linux: 7 kroků

Obsah:

Jak vytvořit svůj první program Qt na Ubuntu Linux: 7 kroků
Jak vytvořit svůj první program Qt na Ubuntu Linux: 7 kroků

Video: Jak vytvořit svůj první program Qt na Ubuntu Linux: 7 kroků

Video: Jak vytvořit svůj první program Qt na Ubuntu Linux: 7 kroků
Video: Kolik si myslíš, že je Tarymu let? 😅 Vypadá na 68? 2024, Březen
Anonim

Vývojová sada softwaru Qt (SDK) je přenosný multiplatformový rámec uživatelského rozhraní, který funguje na operačních systémech Windows, Linux a Mac OS X. Qt SDK vám pomůže vytvořit grafická uživatelská rozhraní (GUI) pro vaše aplikace, které poběží na Windows, Linux a Mac OS X.

V tomto článku použijeme následující jednoduché kroky ke konstrukci našeho prvního programu Qt HelloWorld.

  1. Vytvořte adresář QtHelloWorld, aby mohl být uložen váš program Qt
  2. Přejděte do svého adresáře QtHelloWorld
  3. Vytvořte zdrojový soubor Qt main.cpp v adresáři QtHelloWorld
  4. Zkompilujte a spusťte svůj program QtHelloWorld

    Poznámka:

    Tento dokument předpokládá, že máte ve svém operačním systému úspěšně nainstalovanou sadu Qt SDK. Pokud ve svém systému nemáte nainstalovanou sadu Qt SDK, přečtěte si následující dokument, kde najdete další informace Jak nainstalovat sadu Qt SDK na Ubuntu Linux. Tento dokument také předpokládá, že máte základní znalosti programovacího jazyka C ++. Qt SDK je v zásadě naprogramována v jazyce C ++ a do značné míry se spoléhá na design a funkce C ++. Poznámka:

    U Qt SDK 4.8 a Qt SDK 5.0 došlo k některým změnám kompilace, doufejme, že tento článek vyřeší problémy s kompilací mezi dvěma různými verzemi Qt SDK.

    Kroky

    Metoda 1 z 1: Pokyny k kompilaci sady Qt 4.8 SDK

    Vytvořte svůj první program Qt na Ubuntu Linux Krok 1
    Vytvořte svůj první program Qt na Ubuntu Linux Krok 1

    Krok 1. Pro toto cvičení otevřeme terminál na Ubuntu Linux a vydáme následující příkaz, který vytvoří hlavní adresář pro program Qt

    • Typ/Kopírování/Vložit:

      mkdir QtHelloWorld

    Vytvořte svůj první program Qt na Ubuntu Linux Krok 2
    Vytvořte svůj první program Qt na Ubuntu Linux Krok 2

    Krok 2. Přejděte do svého adresáře QtHelloWorld zadáním následujícího příkazu

    • Typ/Kopírování/Vložit:

      cd QtHelloWorld

    • To je velmi důležité, abyste se při vytváření programu Qt ujistili, že jste ve správném adresáři.
    Vytvořte svůj první program Qt na Ubuntu Linux Krok 3
    Vytvořte svůj první program Qt na Ubuntu Linux Krok 3

    Krok 3. Když jsme v adresáři QtHelloWorld, vytvoříme soubor se zdrojovým kódem programu Qt

    • Typ/Kopírování/Vložit:

      nano main.cpp

    • nebo
    • Typ/Kopírování/Vložit:

      gedit main.cpp

    • Tento příkaz vytvoří soubor main.cpp pro program Qt
    Vytvořte svůj první program Qt na Ubuntu Linux Krok 4
    Vytvořte svůj první program Qt na Ubuntu Linux Krok 4

    Krok 4. Nyní přidejte následující řádky do pole kódu níže do souboru se zdrojovým kódem main.cpp

    • Typ/Kopírování/Vložit:

      #include #include #include int main (int argc, char *argv ) {QApplication app (argc, argv); QLabel ahoj („Vítejte v mém prvním programu WikiHow Qt“); hello.setWindowTitle („Můj první program WikiHow Qt“); ahoj.resize (400, 400); ahoj.show (); vrátit app.exec (); }

      • Uložte soubor jako main.cpp a ukončete

        Ujistěte se, že jste v QtHelloWorld adresáře před zadáním následujících příkazů níže k sestavení a kompilaci souboru.

      • Typ/Kopírování/Vložit:

        qmake -project

        Tím se vytvoří soubor projektu Qt

      • Typ/Kopírování/Vložit:

        qmake

        Tím se vytvoří soubor Qt make

      • Typ/Kopírování/Vložit:

        udělat

        Tím bude soubor Qt make ve vašem systému zkompilován do spustitelného programu. V tomto okamžiku za předpokladu, že neexistují žádné chyby, by měl soubor zkompilovat do spustitelného programu

      • Nakonec spusťte svůj program spuštěním spustitelného souboru Qt. Pomocí příkazu./ spusťte spustitelný soubor nebo zadejte název spustitelného programu na řádku terminálu.
      • Typ/Kopírování/Vložit:

        ./QtHelloWorld

      Video - Používáním této služby mohou být některé informace sdíleny s YouTube

      Pokyny ke kompilaci sady Qt 5.0 SDK:

      1. Pro toto cvičení otevřeme terminál na Ubuntu Linux a zadáme následující příkaz, který vytvoří hlavní adresář pro program Qt.

        • Typ/Kopírování/Vložit:

          mkdir QtHelloWorld

      2. Přejděte do svého adresáře QtHelloWorld zadáním následujícího příkazu

        • Typ/Kopírování/Vložit:

          cd QtHelloWorld

        • To je velmi důležité, abyste se při vytváření programu Qt ujistili, že jste ve správném adresáři.
      3. Zatímco jsme v adresáři QtHelloWorld, vytvoříme soubor se zdrojovým kódem programu Qt

        • Typ/Kopírování/Vložit:

          nano main.cpp

        • nebo
        • Typ/Kopírování/Vložit:

          gedit main.cpp

        • Tento příkaz vytvoří soubor main.cpp pro program Qt
      4. Nyní přidejte následující řádky do pole kódu níže do souboru se zdrojovým kódem main.cpp.

        • Typ/Kopírování/Vložit:

          #include #include #include int main (int argc, char *argv ) {QApplication app (argc, argv); QLabel ahoj („Vítejte v mém prvním programu WikiHow Qt“); hello.setWindowTitle („Můj první program WikiHow Qt“); ahoj.resize (400, 400); ahoj.show (); vrátit app.exec (); }

          • Uložte soubor jako main.cpp a ukončete

            Ujistěte se, že jste v QtHelloWorld adresáře před zadáním následujících příkazů níže k sestavení a kompilaci souboru.

          • Typ/Kopírování/Vložit:

            qmake -project

          • Tím se vygeneruje soubor projektu Qt
          • V sadě Qt 5.0 SDK však musíte použít textový editor a do generovaného souboru *.pro přidat následující položky, použít textový editor, například nano nebo gedit, a zadat následující příkazy:
          • Typ/Kopírování/Vložit:

            nano QtHelloWorld.pro

          • Váš vygenerovaný QtHelloWorld.pro by měl vypadat podobně jako toto:

          TEMPLATE = TARGET aplikace = QtHelloWorld #INCLUDEPATH +=. # Vstupní ZDROJE += main.cpp

          Upravte vygenerovaný soubor QtHelloWorld.pro tak, aby vypadal takto:

          TEMPLATE = TARGET aplikace = QtHelloWorld QT += core gui QT += widgety #INCLUDEPATH +=. # Vstupní ZDROJE += main.cpp

          • Jakmile přidáte následující řádky do souboru QtHelloWorld.pro pod klíčovým slovem TARGET, spusťte qmake
          • Typ/Kopírování/Vložit:

            QT += základní gui

          • Typ/Kopírování/Vložit:

            QT += widgety

            Uložte soubor a ukončete

          • Typ/Kopírování/Vložit:

            qmake

            Tím se vytvoří soubor Qt make

          • Typ/Kopírování/Vložit:

            udělat

            Tím bude soubor Qt make ve vašem systému zkompilován do spustitelného programu. V tomto okamžiku za předpokladu, že neexistují žádné chyby, by měl soubor zkompilovat do spustitelného programu

          • Nakonec spusťte svůj program spuštěním spustitelného souboru Qt. Pomocí příkazu./ spusťte spustitelný soubor nebo zadejte název spustitelného programu na řádku terminálu.
          • Typ/Kopírování/Vložit:

            ./QtHelloWorld

Doporučuje: