คุณกำลังใช้ qmlviewer เมื่อคุณควรใช้ qmlscene อ้างอิงจากบทช่วยสอน:
ในการเริ่มต้นแอปพลิเคชัน QML ไม่ว่าจะเป็นในระหว่างการสร้างต้นแบบหรือขั้นตอนสุดท้ายคุณจะต้องใช้ฉาก QML QML Scene เป็นแอปพลิเคชันบรรทัดคำสั่งที่ตีความและเรียกใช้รหัส QML
...
นี่คือเคล็ดลับ: แม้ว่าผู้สร้าง Qt ยังไม่รองรับ qmlscene ในฐานะผู้ดู QML คุณสามารถเรียกใช้จากภายใน IDE นี่คือวิธี:
- ใน Qt Creator ไปที่เครื่องมือ> ตัวเลือก ...
- เลือกแท็บเครื่องมือภายนอกจากนั้นในบานหน้าต่างเลือกรายการแสดงตัวอย่าง (qmlviewer)
- ในฟิลด์ Executable: ทางด้านขวาให้แทนที่เนื้อหาด้วย / opt / qt5 / bin / qmlscene
- เลือกที่จะเปลี่ยนชื่อคำสั่งโดยดับเบิลคลิกที่รายการดูตัวอย่าง (qmlviewer) จากด้านบน คุณสามารถเรียกมันว่าดูตัวอย่าง (qmlscene)
- คลิกที่ตกลงเพื่อบันทึกการเปลี่ยนแปลง
คุณยังสามารถเรียกใช้ QML Scene จากบรรทัดคำสั่ง:
$ qmlscene /path/to/application.qml