Com crear el vostre primer programa Qt a Ubuntu Linux: 7 passos

Taula de continguts:

Com crear el vostre primer programa Qt a Ubuntu Linux: 7 passos
Com crear el vostre primer programa Qt a Ubuntu Linux: 7 passos

Vídeo: Com crear el vostre primer programa Qt a Ubuntu Linux: 7 passos

Vídeo: Com crear el vostre primer programa Qt a Ubuntu Linux: 7 passos
Vídeo: Собачий рынок Одесса. КОТЫ/ СОБАКИ. Пошли на БАРАХОЛКУ а купили ПОПУГАЯ. 2024, Abril
Anonim

El kit de desenvolupament de programari Qt (SDK) és un marc d’interfície d’usuari d’aplicacions multiplataforma portàtil que funciona als sistemes operatius Windows, Linux i Mac OS X. Qt SDK us ajuda a crear interfícies gràfiques d'usuari (GUI) per a les vostres aplicacions que s'executaran a Windows, Linux i Mac OS X.

Per a aquest article utilitzarem els següents senzills passos per construir el nostre primer programa HelloWorld de Qt.

  1. Creeu el directori QtHelloWorld per mantenir el vostre programa Qt
  2. Canvieu al vostre directori QtHelloWorld
  3. Creeu el fitxer font Qt main.cpp al directori QtHelloWorld
  4. Compileu i executeu el vostre programa QtHelloWorld

    Nota:

    Aquest document pressuposa que teniu instal·lat correctament l'SDK de Qt al vostre sistema operatiu. Si no teniu instal·lat l'SDK de Qt al vostre sistema, consulteu el document següent per obtenir més informació Com instal·lar l'SDK de Qt a Ubuntu Linux. Aquest document també pressuposa que teniu coneixements bàsics del llenguatge de programació C ++. Bàsicament, l'SDK de Qt està programat en C ++ i depèn en gran mesura del disseny i les funcions de C ++. Nota:

    Hi ha alguns canvis en la compilació amb Qt SDK 4.8 i Qt SDK 5.0, esperem que aquest article resolgui els problemes de compilació entre les dues versions diferents de Qt SDK.

    Passos

    Mètode 1 d'1: instruccions de compilació de l'SDK de Qt 4.8

    Creeu el vostre primer programa Qt a Ubuntu Linux Pas 1
    Creeu el vostre primer programa Qt a Ubuntu Linux Pas 1

    Pas 1. Per a aquest exercici, obrirem un terminal a Ubuntu Linux i emetrem l'ordre següent que crearà el directori principal per a un programa Qt

    • Escriviu / Copieu / Enganxeu:

      mkdir QtHelloWorld

    Creeu el vostre primer programa Qt a Ubuntu Linux Pas 2
    Creeu el vostre primer programa Qt a Ubuntu Linux Pas 2

    Pas 2. Canvieu al directori QtHelloWorld mitjançant l'ordre següent

    • Escriviu / Copieu / Enganxeu:

      cd QtHelloWorld

    • Això és molt important per assegurar-vos que esteu al directori correcte quan creeu el programa Qt.
    Creeu el vostre primer programa Qt a Ubuntu Linux Pas 3
    Creeu el vostre primer programa Qt a Ubuntu Linux Pas 3

    Pas 3. Mentre estem al directori QtHelloWorld, crearem el nostre fitxer de codi font del programa Qt

    • Escriviu / Copieu / Enganxeu:

      nano main.cpp

    • o bé
    • Escriviu / Copieu / Enganxeu:

      gedit main.cpp

    • Aquesta ordre crearà el fitxer main.cpp per al programa Qt
    Creeu el vostre primer programa Qt a Ubuntu Linux Pas 4
    Creeu el vostre primer programa Qt a Ubuntu Linux Pas 4

    Pas 4. Ara afegiu les línies següents al quadre de codi següent al fitxer de codi font main.cpp

    • Escriviu / Copieu / Enganxeu:

      #include #include #include int main (int argc, char * argv ) {aplicació QApplication (argc, argv); QLabel hola ("Benvingut al meu primer programa WikiHow Qt"); hello.setWindowTitle ("El meu primer programa WikiHow Qt"); hola.redimensionar (400, 400); hola.espectacle (); retorn app.exec (); }

      • Deseu el fitxer com a main.cpp i sortiu

        Assegureu-vos que esteu al QtHelloWorld abans d’introduir les ordres següents a continuació per crear i compilar el fitxer.

      • Escriviu / Copieu / Enganxeu:

        qmake -project

        Això crearà el fitxer del projecte Qt

      • Escriviu / Copieu / Enganxeu:

        qmake

        Això crearà el fitxer Qt make

      • Escriviu / Copieu / Enganxeu:

        fer

        Això compilarà el fitxer Qt make del vostre sistema en un programa executable. En aquest moment, sempre que no hi hagi errors, el fitxer s'hauria de compilar en un programa executable

      • Finalment executeu el programa executant l'executable Qt. Utilitzeu l'ordre./ per executar el fitxer executable o escriviu el nom del programa executable a la línia de terminal.
      • Escriviu / Copieu / Enganxeu:

        ./QtHelloWorld

      Vídeo: mitjançant aquest servei, es pot compartir informació amb YouTube

      Instruccions de compilació de l'SDK Qt 5.0:

      1. Per a aquest exercici, obrirem un terminal a Ubuntu Linux i emetrem l'ordre següent que crearà el directori principal per a un programa Qt.

        • Escriviu / Copieu / Enganxeu:

          mkdir QtHelloWorld

      2. Canvieu al directori QtHelloWorld mitjançant l’ordre següent

        • Escriviu / Copieu / Enganxeu:

          cd QtHelloWorld

        • Això és molt important per assegurar-vos que esteu al directori correcte quan creeu el programa Qt.
      3. Mentre estem al directori QtHelloWorld, crearem el nostre fitxer de codi font del programa Qt

        • Escriviu / Copieu / Enganxeu:

          nano main.cpp

        • o bé
        • Escriviu / Copieu / Enganxeu:

          gedit main.cpp

        • Aquesta ordre crearà el fitxer main.cpp per al programa Qt
      4. Ara afegiu les línies següents al quadre de codi següent al fitxer de codi font main.cpp.

        • Escriviu / Copieu / Enganxeu:

          #include #include #include int main (int argc, char * argv ) {aplicació QApplication (argc, argv); QLabel hola ("Benvingut al meu primer programa Qt de WikiHow"); hello.setWindowTitle ("El meu primer programa WikiHow Qt"); hola.redimensionar (400, 400); hola.espectacle (); retorn app.exec (); }

          • Deseu el fitxer com a main.cpp i sortiu

            Assegureu-vos que esteu al QtHelloWorld abans d’introduir les ordres següents a continuació per crear i compilar el fitxer.

          • Escriviu / Copieu / Enganxeu:

            qmake -project

          • Això generarà el fitxer del projecte Qt
          • Tanmateix, a Qt 5.0 SDK heu d’utilitzar un editor de text i afegir el següent al fitxer *.pro generat, utilitzar un editor de text com nano o gedit i emetre les ordres següents:
          • Escriviu / Copieu / Enganxeu:

            nano QtHelloWorld.pro

          • El vostre QtHelloWorld.pro generat hauria de tenir un aspecte similar a aquest:

          TEMPLATE = aplicació TARGET = QtHelloWorld #INCLUDEPATH + =. # FONT D'entrada + = main.cpp

          Editeu el fitxer QtHelloWorld.pro generat per tenir aquest aspecte:

          TEMPLATE = app TARGET = QtHelloWorld QT + = core gui QT + = ginys #INCLUDEPATH + =. # FONT D'entrada + = main.cpp

          • Un cop afegiu les línies següents al fitxer QtHelloWorld.pro a la paraula clau TARGET, executeu qmake
          • Escriviu / Copieu / Enganxeu:

            QT + = core gui

          • Escriviu / Copieu / Enganxeu:

            QT + = ginys

            Deseu el fitxer i sortiu

          • Escriviu / Copieu / Enganxeu:

            qmake

            Això crearà el fitxer Qt make

          • Escriviu / Copieu / Enganxeu:

            fer

            Això compilarà el fitxer Qt make del vostre sistema en un programa executable. En aquest moment, sempre que no hi hagi cap error, el fitxer s'hauria de compilar en un programa executable

          • Finalment executeu el programa executant l'executable Qt. Utilitzeu l'ordre./ per executar el fitxer executable o escriviu el nom del programa executable a la línia de terminal.
          • Escriviu / Copieu / Enganxeu:

            ./QtHelloWorld

Recomanat: