Как да създадете първата си програма Qt на Ubuntu Linux: 7 стъпки

Съдържание:

Как да създадете първата си програма Qt на Ubuntu Linux: 7 стъпки
Как да създадете първата си програма Qt на Ubuntu Linux: 7 стъпки

Видео: Как да създадете първата си програма Qt на Ubuntu Linux: 7 стъпки

Видео: Как да създадете първата си програма Qt на Ubuntu Linux: 7 стъпки
Видео: Учим Photoshop за 1 час! #От Профессионала 2024, Март
Anonim

Комплектът за разработка на софтуер Qt (SDK) е преносима рамка за потребителски интерфейс за приложения, която работи на операционни системи Windows, Linux и Mac OS X. Qt SDK ви помага да създавате графични потребителски интерфейси (GUI) за вашите приложения, които ще работят на Windows, Linux и Mac OS X.

За тази статия ще използваме следните прости стъпки, за да конструираме първата си програма Qt HelloWorld.

  1. Създайте директорията QtHelloWorld, за да задържите вашата програма Qt
  2. Променете в директорията си QtHelloWorld
  3. Създайте изходния файл на Qt main.cpp в директорията QtHelloWorld
  4. Компилирайте и стартирайте вашата програма QtHelloWorld

    Забележка:

    Този документ предполага, че имате успешно инсталиран Qt SDK на вашата операционна система. Ако нямате инсталиран Qt SDK на вашата система, моля, вижте следния документ за повече информация Как да инсталирате Qt SDK на Ubuntu Linux. Този документ също предполага, че имате основни познания по езика за програмиране на C ++. По същество Qt SDK е програмиран в C ++ и разчита в голяма степен на дизайна и функциите на C ++. Забележка:

    Има някои промени в компилацията с Qt SDK 4.8 и Qt SDK 5.0, надяваме се, че тази статия ще разреши проблемите с компилацията между двете различни версии на Qt SDK.

    Стъпки

    Метод 1 от 1: Инструкции за компилиране на Qt 4.8 SDK

    Създайте първата си Qt програма на Ubuntu Linux Стъпка 1
    Създайте първата си Qt програма на Ubuntu Linux Стъпка 1

    Стъпка 1. За това упражнение ще отворим терминал на Ubuntu Linux и ще издадем следната команда, която ще създаде главната директория за програма Qt

    • Тип/Копиране/Поставяне:

      mkdir QtHelloWorld

    Създайте първата си програма Qt на Ubuntu Linux Стъпка 2
    Създайте първата си програма Qt на Ubuntu Linux Стъпка 2

    Стъпка 2. Преминете в директорията на QtHelloWorld, като издадете следната команда

    • Тип/Копиране/Поставяне:

      cd QtHelloWorld

    • Това е много важно, за да сте сигурни, че сте в правилната директория, когато създавате вашата Qt програма.
    Създайте първата си програма Qt на Ubuntu Linux Стъпка 3
    Създайте първата си програма Qt на Ubuntu Linux Стъпка 3

    Стъпка 3. Докато сме в директорията QtHelloWorld, ще създадем нашия файл с изходния код на програмата Qt

    • Тип/Копиране/Поставяне:

      nano main.cpp

    • или
    • Тип/Копиране/Поставяне:

      gedit main.cpp

    • Тази команда ще създаде файла main.cpp за програмата Qt
    Създайте първата си програма Qt на Ubuntu Linux Стъпка 4
    Създайте първата си програма Qt на Ubuntu Linux Стъпка 4

    Стъпка 4. Сега добавете следните редове в полето за код по -долу към вашия файл с изходния код main.cpp

    • Тип/Копиране/Поставяне:

      #include #include #include int main (int argc, char *argv ) {Приложение QApplication (argc, argv); QLabel здравей ("Добре дошли в първата ми програма за WikiHow Qt"); hello.setWindowTitle ("Моята първа програма за WikiHow Qt"); hello.resize (400, 400); здравей.show (); връщане app.exec (); }

      • Запишете файла като main.cpp и излезте

        Уверете се, че сте в QtHelloWorld директория, преди да въведете следните команди по -долу за изграждане и компилиране на файла.

      • Тип/Копиране/Поставяне:

        qmake -проект

        Това ще създаде файла на проекта Qt

      • Тип/Копиране/Поставяне:

        qmake

        Това ще създаде Qt make файла

      • Тип/Копиране/Поставяне:

        направете

        Това ще компилира Qt make файла на вашата система в изпълнима програма. На този етап, при условие, че няма грешки, файлът трябва да се компилира в изпълнима програма

      • Накрая изпълнете програмата си, като изпълните изпълнимия файл Qt. Използвайте командата./, за да стартирате вашия изпълним файл или въведете името на изпълнимите програми в терминалния ред.
      • Тип/Копиране/Поставяне:

        ./QtHelloWorld

      Видео - Използвайки тази услуга, може да се сподели част от информацията с YouTube

      Инструкции за компилиране на Qt 5.0 SDK:

      1. За това упражнение ще отворим терминал на Ubuntu Linux и ще издадем следната команда, която ще създаде главната директория за програма Qt.

        • Тип/Копиране/Поставяне:

          mkdir QtHelloWorld

      2. Превърнете се в директорията на QtHelloWorld, като издадете следната команда

        • Тип/Копиране/Поставяне:

          cd QtHelloWorld

        • Това е много важно, за да сте сигурни, че сте в правилната директория, когато създавате вашата Qt програма.
      3. Докато сме в директорията QtHelloWorld, ще създадем нашия файл с изходния код на програмата Qt

        • Тип/Копиране/Поставяне:

          nano main.cpp

        • или
        • Тип/Копиране/Поставяне:

          gedit main.cpp

        • Тази команда ще създаде файла main.cpp за програмата Qt
      4. Сега добавете следните редове в полето за код по -долу към вашия файл с изходния код main.cpp.

        • Тип/Копиране/Поставяне:

          #include #include #include int main (int argc, char *argv ) {Приложение QApplication (argc, argv); QLabel здравей ("Добре дошли в първата ми програма за WikiHow Qt"); hello.setWindowTitle ("Моята първа програма за WikiHow Qt"); hello.resize (400, 400); здравей.show (); връщане app.exec (); }

          • Запишете файла като main.cpp и излезте

            Уверете се, че сте в QtHelloWorld директория, преди да въведете следните команди по -долу за изграждане и компилиране на файла.

          • Тип/Копиране/Поставяне:

            qmake -проект

          • Това ще генерира файла на проекта Qt
          • Въпреки това, в Qt 5.0 SDK трябва да използвате текстов редактор и да добавите следното към вашия генериран *.pro файл, да използвате текстов редактор като nano или gedit и да издадете следните команди:
          • Тип/Копиране/Поставяне:

            nano QtHelloWorld.pro

          • Вашият генериран QtHelloWorld.pro трябва да изглежда подобно на това:

          ШАБЛОН = приложение TARGET = QtHelloWorld #INCLUDEPATH +=. # Входни ИЗТОЧНИЦИ += main.cpp

          Редактирайте генерирания от вас QtHelloWorld.pro файл, за да изглежда така:

          TEMPLATE = app TARGET = QtHelloWorld QT += core gui QT += widgets #INCLUDEPATH +=. # Входни ИЗТОЧНИЦИ += main.cpp

          • След като добавите следните редове към файла QtHelloWorld.pro под ключовата дума TARGET, стартирайте qmake
          • Тип/Копиране/Поставяне:

            QT += основно gui

          • Тип/Копиране/Поставяне:

            QT += джаджи

            Запазете файла и излезте

          • Тип/Копиране/Поставяне:

            qmake

            Това ще създаде Qt make файла

          • Тип/Копиране/Поставяне:

            направете

            Това ще компилира Qt make файла на вашата система в изпълнима програма. На този етап, при условие, че няма грешки, файлът трябва да се компилира в изпълнима програма

          • Накрая изпълнете програмата си, като изпълните изпълнимия файл Qt. Използвайте командата./, за да стартирате вашия изпълним файл или въведете името на изпълнимите програми в терминалния ред.
          • Тип/Копиране/Поставяне:

            ./QtHelloWorld

Препоръчано: