“QtQuick versi 2.0 tidak diinstal” ketika mencoba menjalankan Contoh CurrencyConverter untuk Telepon Ubuntu

10

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?

Ralf Hersel
sumber
Saya memiliki masalah yang sama ketika menjalankan dari Plasma (dengan Plasmoid). Ada yang bisa bantu saya ?
Yves

Jawaban:

5

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:

  1. Di Qt Creator, pergi ke Alat> Opsi ...
  2. Pilih tab Alat Eksternal, lalu di panel pilih entri Pratinjau (qmlviewer)
  3. Di bidang Executable: di sebelah kanan, ganti konten dengan / opt / qt5 / bin / qmlscene.
  4. Secara opsional ubah nama perintah dengan mengklik dua kali pada entri Pratinjau (qmlviewer) dari atas. Anda dapat menyebutnya Pratinjau (qmlscene).
  5. Klik OK untuk menyimpan perubahan.

Anda juga dapat menjalankan Adegan QML dari baris perintah:

$ qmlscene /path/to/application.qml
The Rainbow Unicorn Man
sumber
1
Tampaknya ada beberapa barang yang hilang pada jam 12.10 saya. Direktori / opt / qt5 / bin / tidak ada. Satu-satunya folder adalah / opt / qt5 / import /. Bagaimana saya bisa menginstal seluruh paket qt5?
Ralf Hersel
Apakah Anda yakin telah mengikuti petunjuk di situs web Ubuntu sepenuhnya? Menjalankan 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' >> ~/.bashrcharus membuat direktori / opt / qt5 / bin.
The Rainbow Unicorn Man
1

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. http://ubuntuone.com/1qJHsJxyWq0RH3yvEvQ6MEgambar 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. :)

Fajar
sumber
0

Anda juga harus mengubah qmlviewer default :

  1. Di Qt Creator buka: Tools-> Options->Environment
  2. Pilih External Toolstab, lalu di panel pilih Previewentri (qmlviewer)
  3. Di bidang Executable: di sebelah kanan, ganti konten dengan /opt/qt5/bin/qmlsceneatau /usr/bin/qmlscene(di Ubuntu 12.10).
Peku2455
sumber