Ubuntu Telefon için CurrencyConverter Örneği'ni çalıştırmaya çalışırken “QtQuick sürüm 2.0 yüklü değil”


10

Ben takip ediyordu adım adım Bir Ubuntu Phone uygulamasını geliştirmek için nasıl rehber ama Qt Creator Ben QMLscene ile çalıştırmak hata mesajı (modül "QtQuick" 2.0 yüklü değil versiyonu) Dönüşümleri. Bana göre Qt Creator, Qt5 yerine Qt4 kullanıyor. Bunu nasıl düzeltebilirim?


Plazma (bir Plazmoid ile) çalıştırırken aynı sorun var. Biri bana yardım edebilir mi ?
Yves

Yanıtlar:


5

Qmlscene kullanmanız gerektiğinde qmlviewer kullanıyorsunuz. Öğreticiden alıntı:

Prototip oluşturma veya son aşamalar sırasında QML uygulamalarını başlatmak için QML Scene'i kullanacaksınız. QML Scene, QML kodunu yorumlayan ve çalıştıran bir komut satırı uygulamasıdır.

...

İşte bir ipucu: Qt Creator, Qmlscene'i QML görüntüleyicisi olarak henüz desteklemese de, IDE içinden çağırabilirsiniz. Bunu nasıl yapacağınız aşağıda açıklanmıştır:

  1. Qt Creator'da Araçlar> Seçenekler… 'e gidin.
  2. Harici Araçlar sekmesini seçin, ardından bölmede Önizleme (qmlviewer) girişini seçin
  3. Sağ taraftaki Yürütülebilir: alanında, içeriği / opt / qt5 / bin / qmlscene ile değiştirin.
  4. İsteğe bağlı olarak yukarıdan Önizleme (qmlviewer) girişine çift tıklayarak komut adını değiştirin. Buna Önizleme (qmlscene) diyebilirsiniz.
  5. Değişiklikleri kaydetmek için Tamam'ı tıklayın.

QML Scene'i komut satırından da çalıştırabilirsiniz:

$ qmlscene /path/to/application.qml

1
12.10'umda bazı şeyler eksik görünüyor. / Opt / qt5 / bin / dizini mevcut değil. Tek klasör / opt / qt5 / imports / dizinidir. Tüm qt5 paketini nasıl kurabilirim?
Ralf Hersel

Ubuntu web sitesindeki talimatları tam olarak izlediğinizden emin misiniz? Çalışıyor 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/ opt / qt5 / bin dizinini oluşturmalıdır.
Gökkuşağı Tek Boynuzlu Adam

1

Merhaba ~ Qt Creator hata mesajını ileten senin gibi aynı sorunu vardı

("QtQuick" sürüm 2.0 kurulu değil).

Ben de tıpkı sizin gibi adım adım kılavuzu takip ediyordum . Sonunda şimdi düzelttim. http://ubuntuone.com/1qJHsJxyWq0RH3yvEvQ6MEBu görüntü qmlscene yapılandırmasında yanlış bir şey olduğunu gösterir . Ayrıca qmlscene'i yapılandırdım , ama yaptığınız gibi aynı hatayla karşılaştım.

Sonunda qmlscene yolunu yapılandırdığımda , "/ opt / qt5 / bin / qmlscene" den önce bir arka boşluk yazdığımı fark ettim . Yani işe yaramadı. Sadece bu hataya neden olmak için ne yaptığımı anlatmak istiyorum. :)


0

Varsayılan qmlviewer'ı da değiştirmeniz gerekecektir :

  1. Qt Creator'da şuraya gidin: Tools-> Options->Environment
  2. External ToolsSekmeyi seçin , ardından panelde Preview(qmlviewer) girişini seçin
  3. Sağ taraftaki Yürütülebilir: alanında, içeriği /opt/qt5/bin/qmlsceneveya ile değiştirin /usr/bin/qmlscene(Ubuntu 12.10'da).
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.