Qt Software Development Kit (SDK) เป็นเฟรมเวิร์กแอปพลิเคชันข้ามแพลตฟอร์มที่ใช้กันอย่างแพร่หลายสำหรับการพัฒนาซอฟต์แวร์แอปพลิเคชันด้วยอินเทอร์เฟซผู้ใช้แบบกราฟิก (GUI) เป็นเฟรมเวิร์กส่วนต่อประสานผู้ใช้แอปพลิเคชันข้ามแพลตฟอร์มแบบพกพาซึ่งทำงานบนระบบปฏิบัติการ Windows, Linux และ Mac OS X Qt SDK ช่วยให้คุณสร้างอินเทอร์เฟซผู้ใช้แบบกราฟิก (GUI) สำหรับแอปพลิเคชันของคุณที่จะทำงานบน Windows, Linux และ Mac OS X แอปพลิเคชันข้ามแพลตฟอร์มยอดนิยมบางตัวที่สร้างขึ้นโดยใช้ Qt SDK ได้แก่ KDE, Google Earth, Skype, Linux Multimedia Studio และเครื่องเล่นมัลติมีเดีย VLC โดยพื้นฐานแล้วข้ามแพลตฟอร์มหมายความว่าแอปพลิเคชัน Qt ที่คุณสร้างบน Microsoft Windows ผ่านซอร์สโค้ดมักจะสามารถถ่ายโอนไปยังระบบปฏิบัติการ Linux และ Mac OS X และในทางกลับกัน หมายเหตุ:
อัปเกรดคำสั่ง Qt SDK 4.8 และเพิ่มคำแนะนำสำหรับ Qt SDK 5.0
ขั้นตอน
วิธีที่ 1 จาก 6: คำแนะนำในการติดตั้ง Qt 4.8 SDK:
ขั้นตอนที่ 1 ในการตั้งค่าสภาพแวดล้อมการพัฒนาสำหรับ Qt SDK เราจะต้องขอรับ Qt SDK
การเตรียมระบบปฏิบัติการ Windows ของคุณสำหรับการพัฒนาแอปพลิเคชัน Qtดาวน์โหลด Qt SDK เลือกเวอร์ชันของ Windows และเตรียมพร้อมสำหรับการดาวน์โหลดที่ยาวนาน ขึ้นอยู่กับความเร็วอินเทอร์เน็ตของคุณ ฉันขอแนะนำให้คุณเลือกการติดตั้งแบบออฟไลน์ของ Qt SDK หากคุณไม่มีการเชื่อมต่ออินเทอร์เน็ตที่เร็วมาก Qt SDK ที่สมบูรณ์สำหรับระบบปฏิบัติการ Windows คือ 1.7 GB ซึ่งอาจใช้เวลานานกว่า 6 ชั่วโมงในการเชื่อมต่อที่ช้า
ขั้นตอนที่ 2 ติดตั้ง Qt SDK โดยคลิกที่ Qt SDK ที่ปฏิบัติการได้
เมื่อติดตั้งโปรแกรมปฏิบัติการ Qt SDK แล้ว คุณจะต้องแก้ไข PATH ของระบบ Windows เพื่อให้ระบบปฏิบัติการ Windows สามารถค้นหาคำสั่ง Qt จากบรรทัดคำสั่งได้ โปรดใช้ความระมัดระวังในการแก้ไข PATH ระบบ Windows ของคุณ
วิธีที่ 2 จาก 6: แก้ไข Windows Vista/Windows 7 PATH:
ขั้นตอนที่ 1 ทำตามขั้นตอนด้านล่าง
- คลิกที่ปุ่มเริ่ม
- คลิกที่แผงควบคุม
- คลิกที่ระบบและการบำรุงรักษา
- คลิกที่ระบบ
- คลิกที่การตั้งค่าระบบขั้นสูง
- คลิกที่ตัวแปรสิ่งแวดล้อม
- คลิกที่ PATH เพื่อแก้ไขตัวแปรทั้งระบบ
- คลิกตกลงเมื่อเสร็จสิ้น
วิธีที่ 3 จาก 6: แก้ไข Windows 8 PATH:
ขั้นตอนที่ 1 ทำตามขั้นตอนด้านล่าง
- คลิกที่ไอคอนโฟลเดอร์ที่แถบงานด้านล่างถัดจากไอคอน Internet Explorer
- เลื่อนลงไปที่คอมพิวเตอร์
- คลิกขวาด้วยเมาส์ของคุณที่ Properties
- คลิกที่การตั้งค่าระบบขั้นสูง
- คลิกที่ตัวแปรสิ่งแวดล้อม
- คลิกที่ PATH เพื่อแก้ไขตัวแปรทั้งระบบ
- คลิกตกลงเมื่อเสร็จสิ้น
ขั้นตอนที่ 2. เพิ่มสิ่งต่อไปนี้ไปยังระบบ Windows PATH
-
ประเภท/คัดลอก/วาง:
;C:\QtSDK\mingw\bin;C:\QtSDK\Desktop\Qt\4.8.1\mingw\bin;
- สิ่งนี้จะตั้งค่าและแจ้งให้ระบบปฏิบัติการ Windows รวบรวมแอปพลิเคชัน Qt SDK จากบรรทัดคำสั่ง ตัวเลข 4.8.1 ระบุหมายเลขเวอร์ชันของ Qt SDK ซึ่งเปลี่ยนแปลงเมื่อมีการอัปเกรด Qt SDK ใหม่แต่ละครั้ง แทนที่หมายเลขเวอร์ชันใหม่สำหรับหมายเลขเวอร์ชัน Qt SDK ของคุณ
ขั้นตอนที่ 3 สำคัญ:
คุณต้องการใช้เวอร์ชันของ MinGW ที่รวมอยู่ใน Qt SDK เพื่อสร้างแอปพลิเคชัน Qt ของคุณ หากคอมไพเลอร์ MinGW เวอร์ชันอื่นได้รับการติดตั้งบน PATH ของระบบ Windows เช่น;C://MinGW/bin คุณจะต้องลบ และเพิ่มเวอร์ชัน Qt ของ MinGW ซึ่งรวมอยู่ใน Qt SDK นี่เป็นสิ่งสำคัญหากคุณมีคอมไพเลอร์ MinGW C/C++ เวอร์ชันอื่นติดตั้งอยู่ในระบบ Windows ของคุณ คุณต้องลบ MinGW อื่นออกจาก PATH ของระบบ Windows เพราะจะทำให้เกิดข้อขัดแย้งกับ MinGW เวอร์ชัน Qt และแอปพลิเคชัน Qt ของคุณจะไม่คอมไพล์ และสร้างอย่างถูกต้องจากบรรทัดคำสั่งอย่างถูกต้อง โดยพื้นฐานแล้ว หากคุณใช้คอมไพเลอร์ MinGW C/C++ เวอร์ชันอื่น แอปพลิเคชัน Qt ที่คุณสร้างจากบรรทัดคำสั่งจะขัดข้องและออกพร้อมข้อความแสดงข้อผิดพลาดของระบบหลายรายการ คุณต้องใช้เวอร์ชันของคอมไพเลอร์ MinGW C/C++ ที่มาพร้อมกับ Qt SDK
ขั้นตอนที่ 4 เมื่อเพิ่ม PATH ระบบ Qt SDK ลงในระบบปฏิบัติการ Windows แล้ว
ในการตรวจสอบว่าคุณมีความสามารถในการคอมไพล์จากบรรทัดคำสั่งของ Windows หรือไม่ ให้เปิดพรอมต์บรรทัดคำสั่งและออกคำสั่งต่อไปนี้ด้านล่าง
ขั้นตอนที่ 5. พิมพ์/คัดลอก/วาง:
qmake -version
- คุณควรได้รับการตอบกลับในลักษณะนี้:
- ' QMake เวอร์ชัน 2.01a
- ' การใช้ Qt เวอร์ชัน 4.8.1 ใน C:\QtSDK\Desktop\Qt\4.8.1\mingw\lib
ขั้นตอนที่ 6 พัฒนาแอปพลิเคชันของคุณจากบรรทัดคำสั่งโดยใช้โปรแกรมแก้ไขข้อความ เช่น Notepad หรือ WordPad เพื่อสร้างและแก้ไขซอร์สโค้ด และรวบรวมแอปพลิเคชัน Qt ของคุณจากบรรทัดคำสั่ง
ขั้นตอนที่ 7 เมื่อเพิ่ม Qt SDK ลงใน PATH ของระบบโดยใช้คำแนะนำด้านบนแล้ว ตอนนี้คุณสามารถคอมไพล์แอปพลิเคชันของคุณจากบรรทัดคำสั่งโดยใช้วิธีการต่อไปนี้โดยเรียกใช้คำสั่งต่อไปนี้
เปิดพรอมต์บรรทัดคำสั่งและป้อนคำสั่งต่อไปนี้ด้านล่าง
-
ประเภท/คัดลอก/วาง:
mkdir Qt-Applications
-
ประเภท/คัดลอก/วาง:
cd Qt-Applications
-
ประเภท/คัดลอก/วาง:
mkdir QtHelloWorld
-
ประเภท/คัดลอก/วาง:
cd QtHelloWorld
ขั้นตอนที่ 8 ขณะอยู่ในไดเร็กทอรี QtHelloWorld ให้ใช้โปรแกรมแก้ไขข้อความ เช่น Notepad หรือ Wordpad เพื่อสร้างซอร์สโค้ด Qt ของคุณ พิมพ์ดังต่อไปนี้
-
ประเภท/คัดลอก/วาง:
notepad main.cpp
- ตรวจสอบให้แน่ใจว่าคุณได้บันทึกไฟล์ซอร์สโค้ด Qt เป็น main.cpp
- หรือ
-
ประเภท/คัดลอก/วาง:
เริ่มเวิร์ดแพด
- การใช้ Wordpad เป็นโปรแกรมแก้ไขข้อความ คุณจะต้องบันทึกไฟล์ซอร์สโค้ด Qt เป็น main.cpp. ด้วยตนเอง
ขั้นตอนที่ 9 สร้างแอปพลิเคชันในโปรแกรมแก้ไขข้อความแผ่นจดบันทึกหรือ wordpad ป้อนข้อมูลต่อไปนี้ด้านล่าง
-
ประเภท/คัดลอก/วาง:
#include #include #include #int main (int argc, char *argv ) { แอป QApplication (argc, argv); QLabel สวัสดี ("ยินดีต้อนรับสู่โปรแกรม WikiHow Qt แรกของฉัน"); hello.setWindowTitle("โปรแกรม WikiHow Qt แรกของฉันบน Windows"); สวัสดีปรับขนาด (400, 400); สวัสดี.show(); ส่งคืน app.exec(); }
- บันทึกไฟล์ซอร์สโค้ดเป็น main.cpp
- ในขณะที่อยู่ในไดเร็กทอรี QtHelloWorld ให้รันสิ่งต่อไปนี้เพื่อคอมไพล์และเชื่อมโยงซอร์สโค้ด Qt
-
ประเภท/คัดลอก/วาง:
qmake -project
สิ่งนี้จะสร้างไฟล์โปรเจ็กต์ Qt
-
ประเภท/คัดลอก/วาง:
qmake
สิ่งนี้จะเตรียมไฟล์โครงการ Qt ที่จะคอมไพล์
-
ประเภท/คัดลอก/วาง:
ทำ
สิ่งนี้จะรวบรวมซอร์สโค้ด Qt ลงในโปรแกรมปฏิบัติการ
- เมื่องานข้างต้นได้ดำเนินการสำเร็จและไม่มีข้อผิดพลาดใด ๆ แอปพลิเคชัน Qt จะถูกสร้างขึ้นในโฟลเดอร์ดีบัก QtHelloWorld เป็นไฟล์ปฏิบัติการที่ลงท้ายด้วย .exe เปลี่ยนเป็นโฟลเดอร์ debug และเรียกใช้แอปพลิเคชัน Qt โดยคลิกที่แอปพลิเคชันหรือเรียกใช้แอปพลิเคชัน Qt จากบรรทัดคำสั่ง
-
ประเภท/คัดลอก/วาง:
cd debug
เปลี่ยนเป็นโฟลเดอร์ debug
-
ประเภท/คัดลอก/วาง:
QtHelloWorld.exe
และรันไฟล์เรียกทำงานที่สร้างขึ้นใหม่
- ยินดีด้วย คุณเพิ่งรวบรวมแอปพลิเคชัน Qt ของคุณจากบรรทัดคำสั่งบน Windows
วิธีที่ 4 จาก 6: คำแนะนำในการติดตั้ง Qt 5.0 SDK:
ขั้นตอนที่ 1 ในการตั้งค่าสภาพแวดล้อมการพัฒนาสำหรับ Qt SDK เราจะต้องขอรับ Qt SDK
การเตรียมระบบปฏิบัติการ Windows ของคุณสำหรับการพัฒนาแอปพลิเคชัน Qtดาวน์โหลด Qt SDK เลือกเวอร์ชันของ Windows และเตรียมพร้อมสำหรับการดาวน์โหลดที่ยาวนาน ขึ้นอยู่กับความเร็วอินเทอร์เน็ตของคุณ ฉันขอแนะนำให้คุณเลือกการติดตั้งแบบออฟไลน์ของ Qt SDK หากคุณไม่มีการเชื่อมต่ออินเทอร์เน็ตที่เร็วมาก Qt SDK ที่สมบูรณ์สำหรับระบบปฏิบัติการ Windows คือ 1.7 GB ซึ่งอาจใช้เวลานานกว่า 6 ชั่วโมงในการเชื่อมต่อที่ช้า
ขั้นตอนที่ 2 ติดตั้ง Qt SDK โดยคลิกที่ Qt SDK ที่ปฏิบัติการได้
เมื่อติดตั้งโปรแกรมปฏิบัติการ Qt SDK แล้ว คุณจะต้องแก้ไข PATH ของระบบ Windows เพื่อให้ระบบปฏิบัติการ Windows สามารถค้นหาคำสั่ง Qt จากบรรทัดคำสั่งได้ โปรดใช้ความระมัดระวังในการแก้ไข PATH ระบบ Windows ของคุณ
วิธีที่ 5 จาก 6: แก้ไข Windows Vista/Windows 7 PATH:
ขั้นตอนที่ 1 ทำตามขั้นตอนด้านล่าง
- คลิกที่ปุ่มเริ่ม
- คลิกที่แผงควบคุม
- คลิกที่ระบบและการบำรุงรักษา
- คลิกที่ระบบ
- คลิกที่การตั้งค่าระบบขั้นสูง
- คลิกที่ตัวแปรสิ่งแวดล้อม
- คลิกที่ PATH เพื่อแก้ไขตัวแปรทั้งระบบ
- คลิกตกลงเมื่อเสร็จสิ้น
วิธีที่ 6 จาก 6: แก้ไข Windows 8 PATH:
ขั้นตอนที่ 1 ทำตามขั้นตอนด้านล่าง
- คลิกที่ไอคอนโฟลเดอร์ที่แถบงานด้านล่างถัดจากไอคอน Internet Explorer
- เลื่อนลงไปที่คอมพิวเตอร์
- คลิกขวาด้วยเมาส์ของคุณที่ Properties
- คลิกที่การตั้งค่าระบบขั้นสูง
- คลิกที่ตัวแปรสิ่งแวดล้อม
- คลิกที่ PATH เพื่อแก้ไขตัวแปรทั้งระบบ
- คลิกตกลงเมื่อเสร็จสิ้น
ขั้นตอนที่ 2. เพิ่มสิ่งต่อไปนี้ใน Windows 8 System PATH
-
ประเภท/คัดลอก/วาง:
;C:\Qt\Qt5.0.2\5.0.2\mingw47_32\bin;C:\Qt\Qt5.0.2\Tools\MinGW\bin;
- สิ่งนี้จะตั้งค่าและแจ้งให้ระบบปฏิบัติการ Windows รวบรวมแอปพลิเคชัน Qt SDK จากบรรทัดคำสั่ง ตัวเลข 5.0.2 ระบุหมายเลขเวอร์ชันของ Qt SDK ซึ่งเปลี่ยนแปลงด้วยการอัปเกรดใหม่แต่ละครั้งของ Qt SDK แทนที่หมายเลขเวอร์ชันใหม่สำหรับหมายเลขเวอร์ชัน Qt SDK ของคุณ
ขั้นตอนที่ 3 สำคัญ:
คุณต้องการใช้เวอร์ชันของ MinGW ที่รวมอยู่ใน Qt SDK เพื่อสร้างแอปพลิเคชัน Qt ของคุณ หากคอมไพเลอร์ MinGW เวอร์ชันอื่นได้รับการติดตั้งบน PATH ของระบบ Windows เช่น;C://MinGW/bin คุณจะต้องลบ และเพิ่มเวอร์ชัน Qt ของ MinGW ซึ่งรวมอยู่ใน Qt SDK นี่เป็นสิ่งสำคัญหากคุณมีคอมไพเลอร์ MinGW C/C++ เวอร์ชันอื่นติดตั้งอยู่ในระบบ Windows ของคุณ คุณต้องลบ MinGW อื่นออกจาก PATH ของระบบ Windows เพราะจะทำให้เกิดข้อขัดแย้งกับ MinGW เวอร์ชัน Qt และแอปพลิเคชัน Qt ของคุณจะไม่คอมไพล์ และสร้างอย่างถูกต้องจากบรรทัดคำสั่งอย่างถูกต้อง โดยพื้นฐานแล้ว หากคุณใช้คอมไพเลอร์ MinGW C/C++ เวอร์ชันอื่น แอปพลิเคชัน Qt ที่คุณสร้างจากบรรทัดคำสั่งจะขัดข้องและออกพร้อมข้อความแสดงข้อผิดพลาดของระบบหลายรายการ คุณต้องใช้เวอร์ชันของคอมไพเลอร์ MinGW C/C++ ที่มาพร้อมกับ Qt SDK
ขั้นตอนที่ 4 เมื่อเพิ่ม PATH ระบบ Qt SDK ลงในระบบปฏิบัติการ Windows แล้ว
ในการตรวจสอบว่าคุณมีความสามารถในการคอมไพล์จากบรรทัดคำสั่งของ Windows หรือไม่ ให้เปิดพรอมต์บรรทัดคำสั่งและออกคำสั่งต่อไปนี้ด้านล่าง
ขั้นตอนที่ 5. พิมพ์/คัดลอก/วาง:
qmake -version
- คุณควรได้รับการตอบกลับในลักษณะนี้:
- ' QMake เวอร์ชัน 3.0
- ' ใช้ Qt เวอร์ชัน 5.0.2 ใน C:\Qt\Qt5.0.2\mingw\lib
ขั้นตอนที่ 6 พัฒนาแอปพลิเคชันของคุณจากบรรทัดคำสั่งโดยใช้โปรแกรมแก้ไขข้อความ เช่น Notepad หรือ WordPad เพื่อสร้างและแก้ไขซอร์สโค้ด และรวบรวมแอปพลิเคชัน Qt ของคุณจากบรรทัดคำสั่ง
ขั้นตอนที่ 7 เมื่อเพิ่ม Qt SDK ลงใน PATH ของระบบโดยใช้คำแนะนำด้านบนแล้ว ตอนนี้คุณสามารถคอมไพล์แอปพลิเคชันของคุณจากบรรทัดคำสั่งโดยใช้วิธีการต่อไปนี้โดยเรียกใช้คำสั่งต่อไปนี้
เปิดพรอมต์บรรทัดคำสั่งและป้อนคำสั่งต่อไปนี้ด้านล่าง
-
ประเภท/คัดลอก/วาง:
mkdir Qt-Applications
-
ประเภท/คัดลอก/วาง:
cd Qt-Applications
-
ประเภท/คัดลอก/วาง:
mkdir QtHelloWorld
-
ประเภท/คัดลอก/วาง:
cd QtHelloWorld
ขั้นตอนที่ 8 ขณะอยู่ในไดเร็กทอรี QtHelloWorld ให้ใช้โปรแกรมแก้ไขข้อความ เช่น Notepad หรือ Wordpad เพื่อสร้างซอร์สโค้ด Qt ของคุณ พิมพ์ดังต่อไปนี้
-
ประเภท/คัดลอก/วาง:
notepad main.cpp
- ตรวจสอบให้แน่ใจว่าคุณได้บันทึกไฟล์ซอร์สโค้ด Qt เป็น main.cpp
- หรือ
-
ประเภท/คัดลอก/วาง:
เริ่มเวิร์ดแพด
- การใช้ Wordpad เป็นโปรแกรมแก้ไขข้อความ คุณจะต้องบันทึกไฟล์ซอร์สโค้ด Qt เป็น main.cpp. ด้วยตนเอง
ขั้นตอนที่ 9 สร้างแอปพลิเคชันในโปรแกรมแก้ไขข้อความแผ่นจดบันทึกหรือ wordpad ป้อนข้อมูลต่อไปนี้ด้านล่าง
-
ประเภท/คัดลอก/วาง:
#include #include #include #int main (int argc, char *argv ) { แอป QApplication (argc, argv); QLabel สวัสดี ("ยินดีต้อนรับสู่โปรแกรม WikiHow Qt แรกของฉัน"); hello.setWindowTitle("โปรแกรม WikiHow Qt แรกของฉันบน Windows"); สวัสดีปรับขนาด (400, 400); สวัสดี.show(); ส่งคืน app.exec(); }
- บันทึกไฟล์ซอร์สโค้ดเป็น main.cpp
- ในขณะที่อยู่ในไดเร็กทอรี QtHelloWorld ให้รันสิ่งต่อไปนี้เพื่อคอมไพล์และเชื่อมโยงซอร์สโค้ด Qt
-
ประเภท/คัดลอก/วาง:
qmake -project
สิ่งนี้จะสร้างไฟล์โปรเจ็กต์ Qt
- อย่างไรก็ตาม ใน Qt 5.0 SDK คุณต้องใช้โปรแกรมแก้ไขข้อความและเพิ่มสิ่งต่อไปนี้ในไฟล์ *.pro ที่คุณสร้างขึ้น ใช้โปรแกรมแก้ไขข้อความ เช่น nano หรือ gedit และออกคำสั่งต่อไปนี้:
-
ประเภท/คัดลอก/วาง:
notepad 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 จะถูกสร้างขึ้นในโฟลเดอร์ดีบัก QtHelloWorld เป็นไฟล์ปฏิบัติการที่ลงท้ายด้วย .exe เปลี่ยนเป็นโฟลเดอร์ debug และเรียกใช้แอปพลิเคชัน Qt โดยคลิกที่แอปพลิเคชันหรือเรียกใช้แอปพลิเคชัน Qt จากบรรทัดคำสั่ง
-
ประเภท/คัดลอก/วาง:
ปล่อยซีดี
เปลี่ยนเป็นโฟลเดอร์ปล่อย
-
ประเภท/คัดลอก/วาง:
QtHelloWorld.exe
และรันไฟล์เรียกทำงานที่สร้างขึ้นใหม่
- ยินดีด้วย คุณเพิ่งรวบรวมแอปพลิเคชัน Qt ของคุณจากบรรทัดคำสั่งบน Windows