Saya mengikuti panduan langkah demi langkah tentang cara mengembangkan aplikasi Telepon Ubuntu tetapi Qt Creator melalui pesan kesalahan (modul "QtQuick" versi 2.0 tidak diinstal) ketika saya menjalankannya dengan QMLscene. Menurut saya Qt Creator menggunakan Qt4 alih-alih Qt5. Bagaimana saya bisa memperbaikinya?
application-development
ubuntu-touch
qt
Ralf Hersel
sumber
sumber
Jawaban:
Anda menggunakan qmlviewer saat Anda seharusnya menggunakan qmlscene. Kutipan dari tutorial:
Untuk memulai aplikasi QML, baik selama tahap prototyping atau akhir, Anda akan menggunakan Scene QML. QML Scene adalah aplikasi baris perintah yang menginterpretasikan dan menjalankan kode QML.
...
Berikut ini tipnya: meskipun Qt Creator belum mendukung qmlscene sebagai penampil QML, Anda dapat memintanya dari dalam IDE. Begini caranya:
Anda juga dapat menjalankan Adegan QML dari baris perintah:
sumber
sudo add-apt-repository ppa:canonical-qt5-edgers/qt5-beta1 && sudo apt-get update && sudo apt-get install qt5-meta-full && echo 'export PATH=/opt/qt5/bin:$PATH' >> ~/.bashrc
harus membuat direktori / opt / qt5 / bin.Hai ~ Saya punya masalah yang sama seperti Anda bahwa Qt Creator melalui pesan kesalahan
(modul "QtQuick" versi 2.0 tidak diinstal).
Dan saya juga mengikuti panduan langkah demi langkah seperti Anda. Akhirnya saya sudah memperbaikinya sekarang. gambar ini menunjukkan bahwa Anda memiliki kesalahan pada konfigurasi qmlscene . Saya juga telah mengkonfigurasi qmlscene , tetapi memiliki kesalahan yang sama seperti yang Anda lakukan.
Akhirnya saya menemukan bahwa ketika saya mengkonfigurasi path dari qmlscene , saya telah mengetik backspace sebelum "/ opt / qt5 / bin / qmlscene" . Jadi tidak berhasil. Saya hanya ingin memberi tahu Anda apa yang telah saya lakukan untuk menyebabkan kesalahan ini. :)
sumber
Anda juga harus mengubah qmlviewer default :
Tools
->Options
->Environment
External Tools
tab, lalu di panel pilihPreview
entri (qmlviewer)/opt/qt5/bin/qmlscene
atau/usr/bin/qmlscene
(di Ubuntu 12.10).sumber