Paano Lumikha ng Iyong Unang Qt Program sa Ubuntu Linux: 7 Hakbang

Talaan ng mga Nilalaman:

Paano Lumikha ng Iyong Unang Qt Program sa Ubuntu Linux: 7 Hakbang
Paano Lumikha ng Iyong Unang Qt Program sa Ubuntu Linux: 7 Hakbang

Video: Paano Lumikha ng Iyong Unang Qt Program sa Ubuntu Linux: 7 Hakbang

Video: Paano Lumikha ng Iyong Unang Qt Program sa Ubuntu Linux: 7 Hakbang
Video: SIMUNO AT PANAGURI | 2 BAHAGI NG PANGUNGUSAP 2024, Abril
Anonim

Ang Qt (SDK) software development kit ay isang portable cross platform application interface ng interface ng gumagamit na gumagana sa mga operating system ng Windows, Linux at Mac OS X. Tinutulungan ka ng Qt SDK na lumikha ng mga grapikong interface ng gumagamit (GUI) para sa iyong mga application na tatakbo sa Windows, Linux at Mac OS X.

Para sa artikulong ito gagamitin namin ang mga sumusunod na simpleng hakbang upang mabuo ang aming unang programa ng Qt HelloWorld.

  1. Lumikha ng direktoryo QtHelloWorld upang mapanghahawakan ang iyong Qt program
  2. Baguhin sa iyong direktoryo QtHelloWorld
  3. Lumikha ng pangunahing file ng Qt main.cpp sa loob ng direktoryo ng QtHelloWorld
  4. Tipunin at patakbuhin ang iyong programa ng QtHelloWorld

    Tandaan:

    Ipinapalagay ng dokumentong ito na mayroon kang matagumpay na naka-install na Qt SDK sa iyong operating system. Kung wala kang naka-install na Qt SDK sa iyong system mangyaring tingnan ang sumusunod na dokumento para sa karagdagang impormasyon Paano Mag-install ng Qt SDK sa Ubuntu Linux. Ipinagpapalagay din ng dokumentong ito na mayroon kang pangunahing kaalaman sa wika ng pagprograma ng C ++. Mahalaga, ang Qt SDK ay na-program sa C ++ at umaasa nang husto sa disenyo at pag-andar ng C ++. Tandaan:

    Mayroong ilang mga pagbabago sa pagtitipon sa Qt SDK 4.8 at Qt SDK 5.0, sana ay muling ibigay ng artikulong ito ang mga isyu sa pagtitipon sa pagitan ng dalawang magkakaibang mga bersyon ng Qt SDK.

    Mga hakbang

    Paraan 1 ng 1: Mga tagubilin sa Qk 4.8 SDK Compilation

    Lumikha ng Iyong Unang Qt Program sa Ubuntu Linux Hakbang 1
    Lumikha ng Iyong Unang Qt Program sa Ubuntu Linux Hakbang 1

    Hakbang 1. Para sa ehersisyo na ito magbubukas kami ng isang terminal sa Ubuntu Linux at ilalabas ang sumusunod na utos na lilikha ng pangunahing direktoryo para sa isang programa ng Qt

    • Uri / Kopyahin / I-paste:

      mkdir QtHelloWorld

    Lumikha ng Iyong Unang Qt Program sa Ubuntu Linux Hakbang 2
    Lumikha ng Iyong Unang Qt Program sa Ubuntu Linux Hakbang 2

    Hakbang 2. Baguhin sa iyong direktoryo ng QtHelloWorld sa pamamagitan ng pag-isyu ng sumusunod na utos

    • Uri / Kopyahin / I-paste:

      cd QtHelloWorld

    • Napakahalaga nito upang matiyak na nasa tamang direktoryo ka kapag lumilikha ng iyong Qt program.
    Lumikha ng Iyong Unang Qt Program sa Ubuntu Linux Hakbang 3
    Lumikha ng Iyong Unang Qt Program sa Ubuntu Linux Hakbang 3

    Hakbang 3. Habang nasa direktoryo kami ng QtHelloWorld, lilikha kami ng aming Qt Program source code file

    • Uri / Kopyahin / I-paste:

      nano main.cpp

    • o
    • Uri / Kopyahin / I-paste:

      gedit main.cpp

    • Ang utos na ito ay lilikha ng main.cpp file para sa Qt program
    Lumikha ng Iyong Unang Qt Program sa Ubuntu Linux Hakbang 4
    Lumikha ng Iyong Unang Qt Program sa Ubuntu Linux Hakbang 4

    Hakbang 4. Ngayon idagdag ang mga sumusunod na linya sa code box sa ibaba sa iyong pangunahing.cpp source code file

    • Uri / Kopyahin / I-paste:

    #include #include #include int main (int argc, char * argv ) {QApplication app (argc, argv); QLabel hello ("Maligayang pagdating sa aking unang programa ng WikiHow Qt"); hello.setWindowTitle ("Aking Unang WikiHow Qt Program"); hello.resize (400, 400); hello.show (); ibalik ang app.exec (); }

    • I-save ang file bilang main.cpp at exit

      Siguraduhin na ikaw ay nasa QtHelloWorld direktoryo bago mo ipasok ang mga sumusunod na utos sa ibaba upang mabuo at maipon ang file.

    • Uri / Kopyahin / I-paste:

      qmake -project

      Lilikha nito ang file ng proyekto ng Qt

    • Uri / Kopyahin / I-paste:

      qmake

      Lilikha nito ang Qt make file

    • Uri / Kopyahin / I-paste:

      gumawa

      Isasaayos nito ang Qt make file sa iyong system sa isang maipapatupad na programa. Sa puntong ito, na ibinibigay na walang mga error ang file ay dapat na ipagsama sa isang maipapatupad na programa

    • Sa wakas ay isagawa ang iyong programa sa pamamagitan ng pagpapatakbo ng Qt naisasagawa. Gamitin ang utos./ upang patakbuhin ang iyong maipapatupad na file o i-type ang pangalan ng maipapatupad na programa sa linya ng terminal.
    • Uri / Kopyahin / I-paste:

      ./QtHelloWorld

    Video - Sa pamamagitan ng paggamit ng serbisyong ito, maaaring ibahagi ang ilang impormasyon sa YouTube

    Mga Tagubilin sa Compilation ng Qt 5.0 SDK:

    1. Para sa pagsasanay na ito ay magbubukas kami ng isang terminal sa Ubuntu Linux at maglalabas ng sumusunod na utos na lilikha ng pangunahing direktoryo para sa isang Qt na programa.

      • Uri / Kopyahin / I-paste:

        mkdir QtHelloWorld

    2. Baguhin sa iyong direktoryo ng QtHelloWorld sa pamamagitan ng pag-isyu ng sumusunod na utos

      • Uri / Kopyahin / I-paste:

        cd QtHelloWorld

      • Napakahalaga nito upang matiyak na nasa tamang direktoryo ka kapag lumilikha ng iyong Qt program.
    3. Habang nasa direktoryo ng QtHelloWorld, lilikha kami ng aming Qt Program source code file

      • Uri / Kopyahin / I-paste:

        nano main.cpp

      • o
      • Uri / Kopyahin / I-paste:

        gedit main.cpp

      • Ang utos na ito ay lilikha ng main.cpp file para sa Qt program
    4. Idagdag ngayon ang mga sumusunod na linya sa kahon ng code sa ibaba sa iyong main.cpp source code file.

      • Uri / Kopyahin / I-paste:

      #include #include #include int main (int argc, char * argv ) {QApplication app (argc, argv); QLabel hello ("Maligayang pagdating sa aking unang programa ng WikiHow Qt"); hello.setWindowTitle ("Aking Unang WikiHow Qt Program"); hello.resize (400, 400); hello.show (); ibalik ang app.exec (); }

      • I-save ang file bilang main.cpp at exit

        Siguraduhin na ikaw ay nasa QtHelloWorld direktoryo bago mo ipasok ang mga sumusunod na utos sa ibaba upang mabuo at maipon ang file.

      • Uri / Kopyahin / I-paste:

        qmake -project

      • Lilikha ito ng file ng proyekto ng Qt
      • Gayunpaman, sa Qt 5.0 SDK dapat kang gumamit ng isang text editor at idagdag ang sumusunod sa iyong nabuong *.pro file, gumamit ng isang text editor tulad ng nano o gedit at ilabas ang mga sumusunod na utos:
      • Uri / Kopyahin / I-paste:

        nano QtHelloWorld.pro

      • Ang iyong nabuong QtHelloWorld.pro ay dapat magmukhang katulad nito:

      TEMPLATE = app TARGET = QtHelloWorld #INCLUDEPATH + =. # Pag-input ng SOURCES + = main.cpp

      I-edit ang iyong nabuong QtHelloWorld.pro file upang magmukhang ganito:

      TEMPLATE = app TARGET = QtHelloWorld QT + = core gui QT + = widgets #INCLUDEPATH + =. # Pag-input ng SOURCES + = main.cpp

      • Kapag naidagdag mo ang mga sumusunod na linya sa QtHelloWorld.pro file sa ilalim ng keyword na TARGET, pagkatapos ay patakbuhin ang qmake
      • Uri / Kopyahin / I-paste:

        QT + = pangunahing gui

      • Uri / Kopyahin / I-paste:

        QT + = mga widget

        I-save ang file at lumabas

      • Uri / Kopyahin / I-paste:

        qmake

        Lilikha nito ang Qt make file

      • Uri / Kopyahin / I-paste:

        gumawa

        Isasaayos nito ang Qt make file sa iyong system sa isang maipapatupad na programa. Sa puntong ito, na ibinibigay na walang mga error ang file ay dapat na ipagsama sa isang maipapatupad na programa

      • Sa wakas ay isagawa ang iyong programa sa pamamagitan ng pagpapatakbo ng Qt naisasagawa. Gamitin ang utos./ upang patakbuhin ang iyong maipapatupad na file o i-type ang pangalan ng maipapatupad na programa sa linya ng terminal.
      • Uri / Kopyahin / I-paste:

        ./QtHelloWorld

Inirerekumendang: