Ubuntu Linux -da birinchi Qt dasturini qanday yaratish kerak: 7 qadam

Mundarija:

Ubuntu Linux -da birinchi Qt dasturini qanday yaratish kerak: 7 qadam
Ubuntu Linux -da birinchi Qt dasturini qanday yaratish kerak: 7 qadam

Video: Ubuntu Linux -da birinchi Qt dasturini qanday yaratish kerak: 7 qadam

Video: Ubuntu Linux -da birinchi Qt dasturini qanday yaratish kerak: 7 qadam
Video: POWER POINT DASTURIDA SLAYD TAYYORLASH // PREZENTATSIYA TAYYORLASH 2024, Aprel
Anonim

Qt (SDK) dasturiy ta'minotni ishlab chiqish to'plami - bu Windows, Linux va Mac OS X operatsion tizimlarida ishlaydigan ko'chma platformali dasturlar interfeysi. Qt SDK Windows, Linux va Mac OS X da ishlaydigan ilovalaringiz uchun grafik interfeyslarni (GUI) yaratishga yordam beradi.

Ushbu maqola uchun biz birinchi Qt HelloWorld dasturini yaratish uchun quyidagi oddiy qadamlardan foydalanamiz.

  1. Qt dasturini saqlash uchun QtHelloWorld katalogini yarating
  2. QtHelloWorld katalogingizga o'zgartiring
  3. QtHelloWorld katalogida main.cpp Qt manba faylini yarating
  4. QtHelloWorld dasturini tuzing va ishga tushiring

    Eslatma:

    Ushbu hujjat sizning operatsion tizimingizda Qt SDK muvaffaqiyatli o'rnatilganligini ko'rsatadi. Agar sizda Qt SDK tizimi o'rnatilmagan bo'lsa, Ubuntu Linux -ga Qt SDK -ni qanday o'rnatish haqida ko'proq ma'lumot olish uchun quyidagi hujjatni ko'ring. Ushbu hujjat, shuningdek, C ++ dasturlash tili haqida asosiy bilimlarga ega ekanligingizni taxmin qiladi. Asosan, Qt SDK C ++ da dasturlashtirilgan va asosan C ++ dizayni va funksiyalariga tayanadi. Eslatma:

    Qt SDK 4.8 va Qt SDK 5.0 bilan ba'zi kompilyatsiya o'zgarishlari mavjud, umid qilamanki, bu maqola Qt SDK ning ikki xil versiyasi o'rtasidagi kompilyatsiya muammolarini hal qiladi.

    Qadamlar

    1 -usul 1: Qt 4.8 SDK kompilyatsiya ko'rsatmalari

    Ubuntu Linux -da birinchi Qt dasturini yarating 1 -qadam
    Ubuntu Linux -da birinchi Qt dasturini yarating 1 -qadam

    Qadam 1. Ushbu mashq uchun biz Ubuntu Linuxda terminal ochamiz va Qt dasturining asosiy katalogini yaratadigan quyidagi buyruqni beramiz

    • Turi/nusxa ko'chirish/joylashtirish:

      mkdir QtHelloWorld

    Ubuntu Linux -da birinchi Qt dasturini yarating 2 -qadam
    Ubuntu Linux -da birinchi Qt dasturini yarating 2 -qadam

    Qadam 2. QtHelloWorld katalogiga quyidagi buyruqni berish orqali o'zgartiring

    • Turi/nusxa ko'chirish/joylashtirish:

      CD QtHelloWorld

    • Bu sizning Qt dasturini yaratishda to'g'ri katalogda ekanligingizga ishonch hosil qilish uchun juda muhimdir.
    Ubuntu Linux -da birinchi Qt dasturini yarating 3 -qadam
    Ubuntu Linux -da birinchi Qt dasturini yarating 3 -qadam

    3 -qadam. QtHelloWorld katalogida bo'lganimizda, biz Qt dasturining manba kodli faylini yaratmoqchimiz.

    • Turi/nusxa ko'chirish/joylashtirish:

      nano main.cpp

    • yoki
    • Turi/nusxa ko'chirish/joylashtirish:

      gedit main.cpp

    • Bu buyruq Qt dasturi uchun main.cpp faylini yaratadi
    Ubuntu Linux -da birinchi Qt dasturini yarating 4 -qadam
    Ubuntu Linux -da birinchi Qt dasturini yarating 4 -qadam

    Qadam 4. Endi quyidagi satrlarni main.cpp manba kodli faylga kod qutisiga qo'shing

    • Turi/nusxa ko'chirish/joylashtirish:

    #include #include #include int main (int argc, char *argv ) {QApplication ilovasi (argc, argv); QLabel salom ("Birinchi WikiHow Qt dasturimga xush kelibsiz"); hello.setWindowTitle ("Mening birinchi WikiHow Qt dasturi"); salom.resize (400, 400); salom.show (); app.exec () ni qaytarish; }

    • Faylni main.cpp sifatida saqlang va chiqing

      Joyda ekanligingizga ishonch hosil qiling QtHelloWorld faylni yaratish va kompilyatsiya qilish uchun quyidagi buyruqlarni kiritmasdan oldin katalog.

    • Turi/nusxa ko'chirish/joylashtirish:

      qmake -loyiha

      Bu Qt loyiha faylini yaratadi

    • Turi/nusxa ko'chirish/joylashtirish:

      qmake

      Bu Qt make faylini yaratadi

    • Turi/nusxa ko'chirish/joylashtirish:

      qilmoq

      Bu sizning tizimingizdagi Qt make faylini bajariladigan dasturga yig'adi. Bu erda, hech qanday xato bo'lmasa, fayl bajariladigan dasturga kiritilishi kerak

    • Nihoyat, Qt bajariladigan faylini ishga tushirib, dasturingizni bajaring../ buyrug'idan foydalanib, bajariladigan faylni ishga tushiring yoki terminal satriga bajariladigan dastur nomini kiriting.
    • Turi/nusxa ko'chirish/joylashtirish:

      ./QtHelloWorld

    Video - bu xizmatdan foydalanib, ba'zi ma'lumotlar YouTube bilan bo'lishishi mumkin

    Qt 5.0 SDK kompilyatsiya ko'rsatmalari:

    1. Ushbu mashq uchun biz Ubuntu Linux -da terminal ochamiz va Qt dasturining asosiy katalogini yaratadigan quyidagi buyruqni beramiz.

      • Turi/nusxa ko'chirish/joylashtirish:

        mkdir QtHelloWorld

    2. Quyidagi buyruqni berish orqali QtHelloWorld katalogingizga o'zgartiring

      • Turi/nusxa ko'chirish/joylashtirish:

        CD QtHelloWorld

      • Bu sizning Qt dasturini yaratishda to'g'ri katalogda ekanligingizga ishonch hosil qilish uchun juda muhimdir.
    3. QtHelloWorld katalogida bo'lganimizda, biz Qt dasturining manba kodli faylini yaratmoqchimiz

      • Turi/nusxa ko'chirish/joylashtirish:

        nano main.cpp

      • yoki
      • Turi/nusxa ko'chirish/joylashtirish:

        gedit main.cpp

      • Bu buyruq Qt dasturi uchun main.cpp faylini yaratadi
    4. Endi quyidagi satrlarni main.cpp manba kodli faylga kod qutisiga qo'shing.

      • Turi/nusxa ko'chirish/joylashtirish:

      #include #include #include int main (int argc, char *argv ) {QApplication ilovasi (argc, argv); QLabel salom ("Birinchi WikiHow Qt dasturimga xush kelibsiz"); hello.setWindowTitle ("Mening birinchi WikiHow Qt dasturi"); salom.resize (400, 400); salom.show (); app.exec () ni qaytarish; }

      • Faylni main.cpp sifatida saqlang va chiqing

        Joyda ekanligingizga ishonch hosil qiling QtHelloWorld faylni yaratish va kompilyatsiya qilish uchun quyidagi buyruqlarni kiritmasdan oldin katalog.

      • Turi/nusxa ko'chirish/joylashtirish:

        qmake -loyiha

      • Bu Qt loyiha faylini yaratadi
      • Biroq, Qt 5.0 SDK -da siz matn muharriridan foydalanishingiz va yaratgan *.pro faylingizga quyidagilarni qo'shishingiz kerak, nano yoki gedit kabi matn muharriridan foydalaning va quyidagi buyruqlarni bering:
      • Turi/nusxa ko'chirish/joylashtirish:

        nano QtHelloWorld.pro

      • Siz yaratgan QtHelloWorld.pro shunga o'xshash ko'rinishi kerak:

      TEMPLATE = ilova TARGET = QtHelloWorld #INCLUDEPATH +=. # Kirish manbalari += main.cpp

      Yaratilgan QtHelloWorld.pro faylini quyidagicha tahrirlang:

      TEMPLATE = ilova TARGET = QtHelloWorld QT += yadroviy QT += vidjetlar #INCLUDEPATH +=. # Kirish manbalari += main.cpp

      • TARGET kalit so'zining ostidagi QtHelloWorld.pro fayliga quyidagi qatorlarni qo'shgandan so'ng, qmake -ni ishga tushiring.
      • Turi/nusxa ko'chirish/joylashtirish:

        QT += asosiy gui

      • Turi/nusxa ko'chirish/joylashtirish:

        QT += vidjetlar

        Faylni saqlang va chiqing

      • Turi/nusxa ko'chirish/joylashtirish:

        qmake

        Bu Qt make faylini yaratadi

      • Turi/nusxa ko'chirish/joylashtirish:

        qilmoq

        Bu sizning tizimingizdagi Qt make faylini bajariladigan dasturga yig'adi. Bu erda, hech qanday xato bo'lmasa, fayl bajariladigan dasturga kiritilishi kerak

      • Nihoyat, Qt bajariladigan faylini ishga tushirib, dasturingizni bajaring../ buyrug'idan foydalanib, bajariladigan faylni ishga tushiring yoki terminal satriga bajariladigan dastur nomini kiriting.
      • Turi/nusxa ko'chirish/joylashtirish:

        ./QtHelloWorld

Tavsiya: