วิธีสร้างโปรแกรม Qt แรกของคุณบน Ubuntu Linux: 7 ขั้นตอน

สารบัญ:

วิธีสร้างโปรแกรม Qt แรกของคุณบน Ubuntu Linux: 7 ขั้นตอน
วิธีสร้างโปรแกรม Qt แรกของคุณบน Ubuntu Linux: 7 ขั้นตอน

วีดีโอ: วิธีสร้างโปรแกรม Qt แรกของคุณบน Ubuntu Linux: 7 ขั้นตอน

วีดีโอ: วิธีสร้างโปรแกรม Qt แรกของคุณบน Ubuntu Linux: 7 ขั้นตอน
วีดีโอ: [ เหมาะกับการพ่นสีพื้นรถยนต์ และชั้นแลคเกอร์ ขั้นตอนสุดท้าย ] กาพ่นสี รุ่น W-71G ALSA 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 Program ของเรา

    • ประเภท/คัดลอก/วาง:

      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 แรกของฉัน"); สวัสดีปรับขนาด (400, 400); สวัสดี.show(); ส่งคืน app.exec(); }

      • บันทึกไฟล์เป็น main.cpp และออก

        ตรวจสอบให้แน่ใจว่าคุณอยู่ใน QtHelloWorld ไดเร็กทอรีก่อนที่คุณจะป้อนคำสั่งต่อไปนี้ด้านล่างเพื่อสร้างและคอมไพล์ไฟล์

      • ประเภท/คัดลอก/วาง:

        qmake -project

        สิ่งนี้จะสร้างไฟล์โปรเจ็กต์ Qt

      • ประเภท/คัดลอก/วาง:

        qmake

        สิ่งนี้จะสร้างไฟล์สร้าง Qt

      • ประเภท/คัดลอก/วาง:

        ทำ

        สิ่งนี้จะรวบรวมไฟล์ Qt make บนระบบของคุณให้เป็นโปรแกรมปฏิบัติการ ณ จุดนี้ โดยจะต้องไม่มีข้อผิดพลาดใด ๆ ที่ไฟล์ควรคอมไพล์ลงในโปรแกรมปฏิบัติการ

      • ในที่สุดรันโปรแกรมของคุณโดยรัน Qt executable ใช้คำสั่ง./ เพื่อเรียกใช้ไฟล์ปฏิบัติการของคุณหรือพิมพ์ชื่อของโปรแกรมปฏิบัติการบนบรรทัดเทอร์มินัล
      • ประเภท/คัดลอก/วาง:

        ./QtHelloWorld

      วิดีโอ - การใช้บริการนี้ อาจมีการแบ่งปันข้อมูลบางอย่างกับ YouTube

      คำแนะนำในการรวบรวม Qt 5.0 SDK:

      1. สำหรับแบบฝึกหัดนี้ เราจะเปิดเทอร์มินัลบน Ubuntu Linux และออกคำสั่งต่อไปนี้ ซึ่งจะสร้างไดเร็กทอรีหลักสำหรับโปรแกรม Qt

        • ประเภท/คัดลอก/วาง:

          mkdir QtHelloWorld

      2. เปลี่ยนเป็นไดเร็กทอรี QtHelloWorld ของคุณโดยออกคำสั่งต่อไปนี้

        • ประเภท/คัดลอก/วาง:

          cd QtHelloWorld

        • สิ่งนี้สำคัญมากเพื่อให้แน่ใจว่าคุณอยู่ในไดเร็กทอรีที่ถูกต้องเมื่อสร้างโปรแกรม Qt ของคุณ
      3. ขณะที่เราอยู่ในไดเร็กทอรี QtHelloWorld เราจะสร้างไฟล์ซอร์สโค้ด Qt Program ของเรา

        • ประเภท/คัดลอก/วาง:

          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 แรกของฉัน"); สวัสดีปรับขนาด (400, 400); สวัสดี.show(); ส่งคืน app.exec(); }

        • บันทึกไฟล์เป็น main.cpp และออก

          ตรวจสอบให้แน่ใจว่าคุณอยู่ใน QtHelloWorld ไดเร็กทอรีก่อนที่คุณจะป้อนคำสั่งต่อไปนี้ด้านล่างเพื่อสร้างและคอมไพล์ไฟล์

        • ประเภท/คัดลอก/วาง:

          qmake -project

        • สิ่งนี้จะสร้างไฟล์โปรเจ็กต์ Qt
        • อย่างไรก็ตาม ใน Qt 5.0 SDK คุณต้องใช้โปรแกรมแก้ไขข้อความและเพิ่มสิ่งต่อไปนี้ในไฟล์ *.pro ที่คุณสร้างขึ้น ใช้โปรแกรมแก้ไขข้อความ เช่น nano หรือ gedit และออกคำสั่งต่อไปนี้:
        • ประเภท/คัดลอก/วาง:

          nano QtHelloWorld.pro

        • QtHelloWorld.pro ที่คุณสร้างขึ้นควรมีลักษณะดังนี้:

        TEMPLATE = แอป TARGET = QtHelloWorld #INCLUDEPATH += # แหล่งอินพุต += main.cpp

        แก้ไขไฟล์ QtHelloWorld.pro ที่คุณสร้างขึ้นให้มีลักษณะดังนี้:

        TEMPLATE = เป้าหมายของแอป = QtHelloWorld QT += core gui QT += วิดเจ็ต #INCLUDEPATH += # แหล่งอินพุต += main.cpp

        • เมื่อคุณเพิ่มบรรทัดต่อไปนี้ในไฟล์ QtHelloWorld.pro ภายใต้คีย์เวิร์ด TARGET แล้วเรียกใช้ qmake
        • ประเภท/คัดลอก/วาง:

          QT += core gui

        • ประเภท/คัดลอก/วาง:

          QT += วิดเจ็ต

          บันทึกไฟล์และออก

        • ประเภท/คัดลอก/วาง:

          qmake

          สิ่งนี้จะสร้างไฟล์สร้าง Qt

        • ประเภท/คัดลอก/วาง:

          ทำ

          สิ่งนี้จะรวบรวมไฟล์ Qt make บนระบบของคุณให้เป็นโปรแกรมปฏิบัติการ ณ จุดนี้ โดยจะต้องไม่มีข้อผิดพลาดใด ๆ ที่ไฟล์ควรคอมไพล์ลงในโปรแกรมปฏิบัติการ

        • ในที่สุดรันโปรแกรมของคุณโดยรัน Qt executable ใช้คำสั่ง./ เพื่อเรียกใช้ไฟล์ปฏิบัติการของคุณหรือพิมพ์ชื่อของโปรแกรมปฏิบัติการบนบรรทัดเทอร์มินัล
        • ประเภท/คัดลอก/วาง:

          ./QtHelloWorld

แนะนำ: