Ubuntu 14.04 QtCreator ตัวอย่าง Qt5 ขาดหายไป


15

หลังจากอัปเกรดเป็น Ubuntu 14.04 ฉันได้ลบ qtcreator อย่างเป็นทางการเพื่อติดตั้งเวอร์ชันที่ปรับเปลี่ยนจากศูนย์ซอฟต์แวร์เพราะฉันต้องการลอง SDK

โชคดีที่ตอนนี้เอกสารได้รวมอยู่ในการติดตั้งอย่างเป็นทางการแล้ว น่าเสียดายที่ยังมีบางสิ่งที่ขาดหายไป: ตัวอย่างที่เป็นทางการ โชคดีที่ฉันยังคงมีการติดตั้งแบบเก่าและเป็นทางการอยู่บนฮาร์ดไดรฟ์ของฉันหลังจากนั้นบางครั้งฉันก็ลองคัดลอกตัวอย่างไป/usr/lib/x86_64-linux-gnu/qt5/examplesและเปลี่ยนการอนุญาต จากนั้น QtCreator ตรวจพบตัวอย่างและฉันสามารถเลือกได้จากส่วนของตัวอย่าง

แต่ยังมีอีกสองปัญหาที่เหลืออยู่:

ประการแรกฉันไม่สามารถค้นหาตัวอย่างทั้งหมดได้เช่นตัวอย่างเครือข่าย (เช่นผู้โชคดี) ยังคงหายไป 777เพื่อประโยชน์ของการทดสอบที่ผมเปลี่ยนได้รับอนุญาตจากโฟลเดอร์ตัวอย่างไปยัง ดังนั้นการอนุญาตไม่น่าจะมีปัญหา

ประการที่สองเอกสารการช่วยเหลือบางอย่างสำหรับตัวอย่างหายไป ดังนั้นฉันจึงได้รับตัวแก้ไขปกติและส่วนที่ถูกต้องหลังจากคลิกที่ตัวอย่าง


ตกลงความช่วยเหลือนี้ แต่หน้าความช่วยเหลือหลักของ QT Creator ที่ติดตั้งยังคงหายไป

ภายใต้ Ubuntu 17.04 ฉันต้องติดตั้งqt5-defaultซึ่งเป็น "ชุดเครื่องมือ" ที่จำเป็นแม้แต่เปิดตัวอย่างพื้นฐาน
Joey Adams

คำตอบ:


24

ในการรับตัวอย่าง Qt5.2 ที่มีอยู่ใน Qt Creator / Ubuntu SDK โดยทั่วไปคุณต้องมีแพ็คเกจเพิ่มเติมสองแพคโดยเปิดเทอร์มินัลด้วยCtrl+ Alt+ tประเภท:

sudo apt-get install qtbase5-examples qtbase5-doc-html

รีสตาร์ท Qt Creator เพื่อรับ:

ป้อนคำอธิบายรูปภาพที่นี่


ฉันต้องติดตั้งแพ็กเกจเพิ่มเติมอีกสองสามรายการก่อนตัวอย่างและ qtcreator ช่วยทำงานได้ โดยเฉพาะ qtcreator-doc ใช้ 'apt-cache search qt | grep -E "doc | demo | tut | examp" "เพื่อดูว่าคุณต้องการติดตั้งอะไร ฉันได้ติดตั้งแพ็กเกจบางอย่างแล้ว: 'dpkg-query -l | awk' {พิมพ์ $ 2} '| grep qt | grep -E "doc | demo | tut | examp" | fmt' qt4-demos qt4-doc qt4-doc-html qt5-doc qt5-doc-html qtbase5-doc qtbase5-doc-html qtbase5- ตัวอย่าง qtcreator-doc
gaoithe

7

ฉันไม่มีชื่อเสียงพอที่จะแสดงความคิดเห็นต่อคำตอบของ Sylvain ดังนั้นคำตอบของฉันที่นี่คือการสำรองข้อมูลและขยายตามความคิดเห็นของ gaoithe

ในกรณีของฉันใช้ Qt Creator 3.0.1 ตาม Qt 5.2.1 (บน Ubuntu 14.04)

ฉันqtbase5-examples qtbase5-doc-htmlติดตั้งแล้ว แต่ยังขาดตัวอย่างเครือข่ายและมัลติมีเดีย (และอื่น ๆ อย่างเห็นได้ชัด แต่นี่คือสิ่งที่ฉันใส่ใจ)

หลังจากติดตั้งแพ็คเกจเพิ่มเติมต่อไปนี้:

qt4-demos qt4-doc qt4-doc-html qt5-doc qt5-doc-html

ตอนนี้ฉันมีตัวอย่างมากมายที่ฉันไม่รู้ว่าหายไป

ขอบคุณ


1
OP ขอตัวอย่าง qt5 ซึ่งกำลังใช้ Qt4 API แต่มันก็ดีเสมอที่จะติดตั้งมัน +1
Sylvain Pineau

ในกรณีของฉันฉันคิดว่าไม่มีตัวอย่าง Qt5 บางส่วนได้รับการแก้ไขโดยการติดตั้งqt5-doc qt-5-doc-htmlแพ็คเกจโดยเฉพาะ ฉันมีตัวอย่างในไดเรกทอรี Qt5 ที่ไม่แสดงจนกว่าจะติดตั้งแพ็คเกจเหล่านี้
Pobbel

สำหรับเอกสารแพ็คเกจ qt5-doc มีความสำคัญ
Master Bee

1

ใน Linux Mint 18.1 ใช้ Qt Creator 3.5.1 ตาม Qt 5.5.1 ฉันต้องทำงาน:

sudo apt-get install qtbase5-examples qtbase5-doc-html qt4-demos qt4-doc qt4-doc-html qt5-doc qt5-doc-html

จากนั้นฉันได้ตัวอย่างจำนวนมากที่แสดงในหน้าจอต้อนรับ


ในที่สุดก็แก้ไขให้ฉัน
Jim Blackler

1

ใน Ubuntu 18.04 ตัวอย่าง QtCreator และเอกสาร API หายไปนี่เป็นวิธีของฉันในการแก้ปัญหานี้ควรนำไปใช้กับ Ubuntu ทุกรุ่น

สำหรับ QtCreator และตัวอย่างและ API เอกสาร:

sudo apt install `apt-cache search 5-examples | grep qt | grep example | awk '{print $1 }' | xargs `

sudo apt install `apt-cache search 5-doc | grep "Qt 5 " | awk '{print $1}' | xargs`

sudo apt-get install build-essential qtcreator qt5-default

หากมีบางอย่างขาดหายไปให้ทำดังนี้

sudo apt install `apt-cache search qt | grep 5- | grep ^qt | awk '{print $1}' | xargs `

หวังว่าจะเป็นประโยชน์

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.