แม้ว่าผู้คนจำนวนมากบนอินเทอร์เน็ตจะใช้ Redhat หรือ Fedora เป็นระบบปฏิบัติการโฮสต์ แต่ฉันคิดว่ามันสะดวกที่สุดในการใช้ Ubuntu เพราะแพ็คเกจซอฟต์แวร์ที่จำเป็นส่วนใหญ่สามารถติดตั้งผ่าน apt-get โดยไม่ต้องคอมไพล์ด้วยตัวเองจากซอร์สโค้ด . คุณรู้ไหมว่าการคอมไพล์ซอร์สโค้ดด้วยตัวเองไม่ใช่เรื่องง่าย เพราะข้อผิดพลาดที่ไม่คาดคิดและอธิบายไม่ได้มักเกิดขึ้นในระหว่างกระบวนการคอมไพล์
ระบบปฏิบัติการที่เราใช้คือ Ubuntu 8.04 เมื่อใช้ QT 4.4.0 เวอร์ชันล่าสุด การติดตั้งก็ง่ายดาย เพียงเรียกใช้คำสั่งต่อไปนี้:
sudo apt-get ติดตั้ง qt4-dev-tools qt4-doc qt4-qtconfig qt4-demos qt4-designer
โปรดทราบว่าในแพ็คเกจซอฟต์แวร์เวอร์ชันนี้ qt4-dev-tools มีเครื่องมือต่างๆ เช่น Qt Assistant และ Qt Linguist ดังนั้นจึงไม่จำเป็นต้องติดตั้งเครื่องมือทั้งสองนี้แยกกัน นอกจากนี้ qt4-doc ยังเป็นเอกสารวิธีใช้ที่มีคำอธิบายโดยละเอียดของแต่ละคลาสไลบรารีใน Qt และโปรแกรมตัวอย่างที่หลากหลาย คุณสามารถใช้เครื่องมือ Qt Assistant เพื่อเปิดและอ่านได้ qt4-qtconfig เป็นกล่องโต้ตอบสำหรับกำหนดค่าสภาพแวดล้อม Qt โดยทั่วไป ค่าเริ่มต้นก็เพียงพอแล้ว และแทบไม่จำเป็นต้องเปลี่ยนแปลง qt4-demos มีไฟล์ปฏิบัติการและซอร์สโค้ดจำนวนมากที่สามารถเรียกใช้ได้ qt4-designer เป็นตัวออกแบบที่ใช้ในการออกแบบอินเทอร์เฟซ GUI
ในการเชื่อมต่อกับฐานข้อมูล MySQL คุณต้องติดตั้งไดรเวอร์เพื่อเชื่อมต่อกับ MySQL:
sudo apt-get ติดตั้ง libqt4-sql-mysql
เมื่อเทียบกับการติดตั้งและกำหนดค่าไดรเวอร์ MySQL ของ Qt ใน Windows มันสะดวกเกินไป หากคุณต้องการไลบรารี Qt อื่นๆ ที่ไม่ได้ติดตั้งตามค่าเริ่มต้น คุณสามารถป้อน sudo apt-get install libqt4- บนบรรทัดคำสั่งแล้วกดปุ่ม Tab เพื่อดำเนินการให้เสร็จสิ้นโดยอัตโนมัติ แพ็คเกจซอฟต์แวร์ทั้งหมดที่ขึ้นต้นด้วย libqt4- จะถูกแสดงรายการดังที่แสดง ในรูปต่อไปนี้:
ทั้งหมดนี้สามารถทำได้ด้วยคำสั่งเดียว โดยไม่จำเป็นต้องคอมไพล์จากซอร์สโค้ดด้วยตัวเอง เมื่อคุณจำชื่อไม่ได้หรือไม่รู้ชื่อ การใช้ปุ่ม Tab เพื่อแสดงรายการแพ็คเกจซอฟต์แวร์เสริมทั้งหมดถือเป็นเคล็ดลับที่มีประโยชน์มาก
ในโปรเจ็กต์ของฉัน ฉันยังต้องวาดเส้นโค้งข้อมูลและแผนภูมิสถิติด้วย และไลบรารี QWT ของบริษัทอื่นก็มีฟังก์ชันเหล่านี้ ขอย้ำอีกครั้งว่ามีเพียงคำสั่งเดียวเท่านั้นที่จำเป็นในการติดตั้งให้เสร็จสมบูรณ์:
sudo apt-get ติดตั้ง libqwt5-qt4 libqwt5-qt4-dev
ในขณะนี้ เมื่อคุณเปิด Qt Designer คุณจะพบว่ากลุ่ม "Qwt Widget" ถูกเพิ่มเข้าไปในรายการ Widget ทางด้านซ้าย
สุดท้ายนี้ เกี่ยวกับสภาพแวดล้อมการพัฒนาแบบรวม ฉันคิดว่า QDevelop ทำงานได้ดีมากกับ Qt Designer และมีฟังก์ชันกระตุ้นการทำงานของสมาชิกคลาส รันคำสั่งต่อไปนี้เพื่อติดตั้ง:
sudo apt-get ติดตั้ง qdevelop
ด้วยวิธีนี้ การใช้ Qdevelop เพื่อเขียนโค้ด คอมไพล์ และดีบัก และใช้ Qt Designer เพื่อออกแบบอินเทอร์เฟซ ประสิทธิภาพการพัฒนาจึงสูงขึ้น