Pertama-tama saya perlu membuat aplikasi "hello world" menggunakan QML & QT Creator seperti yang dijelaskan di sini http://developer.ubuntu.com/get-started/gomobile/
Kedua, ketika saya mencoba untuk menginstal platform QML dan dependensi saya tidak dapat menjalankan langkah 2 (dari "Instal pratinjau Ubuntu QML toolkit") karena saya memiliki distro (backbox) berdasarkan ubuntu 12.04 tetapi saya menyelesaikannya dengan mengikuti petunjuk pos ini: /ubuntu/235440/how-do-i-install-the-qml-toolkit-on-12-04
Ketiga, ketika saya membuka QTCreator dan mencoba mengeksekusi CurrencyConverter (aplikasi helloWorld) program tidak dapat menemukan paket-paket berikut:
import Ubuntu.Components 0.1
Apa yang dapat saya lakukan untuk menjalankan aplikasi?
Terima kasih sebelumnya.
import QtQuick 2.0
import Ubuntu.Components 0.1
Rectangle {
id: root
width: units.gu(60)
height: units.gu(80)
color: "lightgray"
property real margins: units.gu(2)
property real buttonWidth: units.gu(9)
Label {
id: title
ItemStyle.class: "title"
text: i18n.tr("Currency Converter")
height: contentHeight + root.margins
anchors {
left: parent.left
right: parent.right
top: parent.top
}
}
}
application-development
ubuntu-touch
qml
qt-creator
CodeArtist
sumber
sumber
echo 'export PATH=/opt/qt5/bin:$PATH' >> ~/.bashrc
qmlscene
dari baris perintah, seperti yang dijelaskan dalam tutorial? Jika demikian, apa output tepat pada baris perintah?Jawaban:
Saya menemukan solusinya setidaknya untuk ubuntu 12.04. Saya harus pergi ke situs resmi http://qt-project.org/downloads#qt-creator dan mengunduh paket Qt terbaru yaitu Qt 5.0.0.
* Catatan : Ubuntu 12.04 tidak termasuk versi Qt terbaru, jadi Anda harus mengunduhnya secara manual.
* Catatan : Sebelum instalasi saya menghapus versi QtCreator sebelumnya (2.5.0)
Yang harus Anda lakukan untuk menginstal paket Qt5 adalah:
chmod 755 qt-linux-opensource-5.0.0-x86_64-offline.run
Kemudian jalankan paket dan jalankan installer dengan pengaturan default.
./qt-linux-opensource-5.0.0-x86_64-offline.run
Sekarang harus ada
/opt/qt5/imports/Ubuntu/Components
jalur, dengan semua perpustakaan!Setelah itu saya mengikuti instruksi dari CurrencyConverter
* Perhatikan baris itu:
import Ubuntu.Components 0.1
masih disorot dengan garis merah tetapi program berjalan normal dengan memilihTools > External > Qt Quick > Preview (qmlviewer)
(terima kasih kepada @ David Planella)sumber
Anda benar-benar dapat pergi ke opsi -> membangun dan menjalankan -> versi qt (Saya memiliki versi Polandia jadi saya harus menerjemahkannya kembali ke Bahasa Inggris - maaf jika namanya sedikit berbeda). Lalu Anda menambahkan versi terbaru dari
qt
yang sudah Anda telah menginstal - itu di/opt/qt5/bin
.sumber
Jika Anda telah menginstal QT5 dengan benar dan masih
import Ubuntu.Components 0.1
disorot Anda harus melakukan ini:importPaths: [ "/opt/qt5/imports" ]
sebelum penutupan terakhir:}
... dan masalah harus hilang.
sumber
Anda mungkin ingin menjalankan / membangun semua demo qt dengan membuka file .pro untuk contoh spesifik.
Ketika saya pergi untuk membangun contoh opengl / tekstur dengan membuka file textures.pro dalam qtcreator, itu secara otomatis mengkonfigurasi proyek TAPI itu menunjuk ke QT4 secara default. Saya mendapat kesalahan aneh yang mengatakan tidak bisa menemukan QtWidgets ketika saya mencoba membangun menggunakan qt4. Dengan Qt5 sebagai alat pembuatan, masalahnya hilang.
PASTIKAN ANDA POINT KE QT5 sebagai proyek yang dibangun untuk debug / rilis karena itu bukan default di qtcreator. Kalau tidak, Anda akan mendapatkan kesalahan aneh saat membangun. Masalah ini mudah dikenali dalam output kompilasi yang harus memperlihatkan path qt5 include dan qt5 libs.
sumber