วิธีการติดตั้ง Qt5 บน Raspberry Pi (Jessie)
![01 1](https://blog.thaieasyelec.com/wp-content/uploads/2020/08/129_01_1.png)
1. ติดตั้ง OS ให้กับบอร์ด Raspberry Pi >> คลิกอ่านวิธีติดตั้ง
2. เชื่อมต่อบอร์ดให้สามารถเชื่อมต่อกับ Internet ได้
3. เปิดโปรแกรม Terminal บนบอร์ด Raspberry Pi ขึ้นมา
![](https://blog.thaieasyelec.com/wp-content/uploads/2020/08/129_01.png)
4. พิมพ์คำสั่ง sudo apt-get update เพื่ออัพเดทรายการสารบัญที่อยู่ของซอฟท์แวร์จาก Repository จากนั้นรอสักครู่ให้การอัพเดทเสร็จสิ้น
![](https://blog.thaieasyelec.com/wp-content/uploads/2020/08/129_02.png)
5. พิมพ์คำสั่ง sudo apt-get install qt5-default เพื่อติดตั้ง Qt 5 packet
![](https://blog.thaieasyelec.com/wp-content/uploads/2020/08/129_03.png)
6. พิมพ์คำสั่ง sudo apt-get install qtcreator เพื่อติดตั้ง Qt Creator
![](https://blog.thaieasyelec.com/wp-content/uploads/2020/08/129_04.png)
7. พิมพ์คำสั่ง sudo apt-get install build-essential g++ เพื่อติดตั้ง build-essential และ g++
![](https://blog.thaieasyelec.com/wp-content/uploads/2020/08/129_05.png)
8. พิมพ์คำสั่ง sudo apt-get install libqt5serialport5-dev เพื่อติดตั้ง Library QSerialPort สำหรับผู้ที่ต้องการใช้งาน Serial Port
![](https://blog.thaieasyelec.com/wp-content/uploads/2020/08/129_06.png)
9. เนื่องจาก Qt creator มีปัญหาบางอย่างเกี่ยวกับหน้า Welcome กับ Jessie ให้ Run โปรแกรมในครั้งแรกโดย โดยใช้คำสั่ง qtcreator -noload Welcome
![07](https://blog.thaieasyelec.com/wp-content/uploads/2020/08/129_07.png)
(ขอบคุณคำแนะนำจากคุณ Sarawut Phetsilp กลุ่ม Raspberry Pi Thailand ในการแก้ปัญหาไม่สามารถ Run Qtcreator บน Jessie)
10. เข้าไปปิด ไม่ให้มีการโหลดหน้า Welcome ตอนเปิดโปรแกรม
>> เข้าไปที่ Menu Help >> About Plugins…
![](https://blog.thaieasyelec.com/wp-content/uploads/2020/08/129_08.png)
>> ค้นหาหัวข้อ Qt Creator แล้วเอาเครื่องหมายถูกออกจาก Welcome
![](https://blog.thaieasyelec.com/wp-content/uploads/2020/08/129_09.png)
>> กด Button Close แล้วปิดโปรแกรม
11. ทดลอง Run Qt Creator โดยพิมพ์ qtcreator
![](https://blog.thaieasyelec.com/wp-content/uploads/2020/08/129_10.png)
12. Add Compiler
>> หลังจากเข้าโปรแกรม Qt Creator มาแล้วให้ไปที่ Menu Tools >> Options
![](https://blog.thaieasyelec.com/wp-content/uploads/2020/08/129_11.png)
>> เลือกหัวข้อ Build & Run และเลือกที่ tab Compiler
![](https://blog.thaieasyelec.com/wp-content/uploads/2020/08/129_12.png)
>> คลิกที่ Button Add เลือก GCC
![](https://blog.thaieasyelec.com/wp-content/uploads/2020/08/129_13-1024x342.png)
>> ตั้งค่า Compiler path โดยกด Button Browser และเลือก Browse ไปที่ File System >> /usr/bin/arm-linux-gnueabihf-gcc-4.9
![](https://blog.thaieasyelec.com/wp-content/uploads/2020/08/129_14.png)
>> กด Button Apply
![](https://blog.thaieasyelec.com/wp-content/uploads/2020/08/129_15.png)
>> ไปที่ Tab Kits แล้วเลือกที่ Desktop(default) ตั้งค่า Compiler เป็น GCC
![](https://blog.thaieasyelec.com/wp-content/uploads/2020/08/129_16.png)
>> คลิก Apply และ OK
13. ทดลอง สร้าง Application
>> ไปที่ Menu File >> New File or Project…
![](https://blog.thaieasyelec.com/wp-content/uploads/2020/08/129_17.png)
>> เลือก Qt Widgets Application และ คลิก Button Choose
![](https://blog.thaieasyelec.com/wp-content/uploads/2020/08/129_18.png)
>> ตั้งชื่อ Project และ เลือก path ที่เก็บ Project
![](https://blog.thaieasyelec.com/wp-content/uploads/2020/08/129_19.png)
>> เลือก Kit
![](https://blog.thaieasyelec.com/wp-content/uploads/2020/08/129_20.png)
>> ตั้งค่า class
![](https://blog.thaieasyelec.com/wp-content/uploads/2020/08/129_21.png)
>> ตั้งค่า Project Management
![](https://blog.thaieasyelec.com/wp-content/uploads/2020/08/129_22.png)
>> ทดลองสร้าง UI โดยไปที่ หน้า Design
![](https://blog.thaieasyelec.com/wp-content/uploads/2020/08/129_23.png)
>> ทดลอง นำเอา Dial และ LCD Number มาวาง
![](https://blog.thaieasyelec.com/wp-content/uploads/2020/08/129_24.png)
>> คลิกเลือก menu Edit Signals /Slots หรือ กด F4
![](https://blog.thaieasyelec.com/wp-content/uploads/2020/08/129_25.png)
>> drag mouse ลาก Signal ของ Dial ไปยัง Slot ของ LCD Number
![](https://blog.thaieasyelec.com/wp-content/uploads/2020/08/129_26.png)
>> ตั้งค่า ให้นำเอา Signal ValueChange(int) จาก Dial ส่งไปยัง Slot display(int ) ของ LCD Number แล้วกด Button OK
![](https://blog.thaieasyelec.com/wp-content/uploads/2020/08/129_27.png)
>> ทดลอง Run Program
![](https://blog.thaieasyelec.com/wp-content/uploads/2020/08/129_28.png)
>> ทดลองหมุน Dial จะทำให้ค่า value ไปปรากฏที่ LCD Number
![29](https://blog.thaieasyelec.com/wp-content/uploads/2020/08/129_29.png)