2013-10-10 6 views
5

Yapmaya çalıştığım şey Qtcreator'da QML'yi test etmektir. Qt 5.1.1'e dayanan en yeni Qt Creator 2.8.1 sürümüm var.QDeclarativeGörüntü böyle bir dosya dizini. QtCreator'da QML ve C++ uygulaması çalıştırılıyor

C++ uygulamasına C++ eklemek istiyorum. Birçok yol denedim. QDeclarativeView kullanarak en uygun görünüm ancak ben bunu ekleyemiyorum. pro dosyalarında

ben eklemek ben QML lutfen, hızlı eklemek çalıştı ama sonra yine ya bildirime kütüphaneleri qtquick görmüyorum deklaratif QT + = çekirdek gui.

qmlViewer'da "Qt Quick 2 UI" projesini go by Tools-> external-> qtquick-> qmlviewer Qt Quick 2 Uygulama (Built-in Types) oluşturmaya çalıştığımda 3x aldım "Açamıyorum" "QtQuick/QQuickView" dosyası böyle bir dosya veya dizine dahil değildir.

Herhangi bir yardım için qml kullanarak basit bir C++ uygulaması yapmak istiyorum.Çok öğreticiyi okuyorum ama bunların çoğu inşa edildikten sonra başladım. . o 1 qt hızlı olduğu için QML kodu

+1

Geçmişte, hatalı bir Qt yüklemesi sorunlarınızın olası en olası nedenidir. – user1095108

+0

Haklıydın. Qt ile ilgili sorun, yeniden yüklendim ve bu yardımcı oldu! – kajojeq

cevap

4

sen, içeremez ve ihtiyacınız olan QDeclarativeView dahil edebilmek için qt hızlı 2. kullanmak istiyorum:

Sizin için .pro dosyanızdaki

. İhtiyacınız olan qt hızlı 2 alternatif için QQuickView de

Görünüş: senin .pro dosyada

QT += qml quick

.

+0

Emin misin? Ne tür bir proje eklediğini bana tam olarak söyleyebilir misin? GUI projesinde mümkün mü? Çünkü ben denedim ve hala QQuick veya QDeclarative kullanamazsınız iki versiyonu denedim. Proje dizinime bazı dosyalar koymam gerekiyor mu? bazı dlls veya libs? – kajojeq

+0

Proje dizininizde dll veya libs'e ihtiyacınız olmamalıdır, ancak geçerli bir Qt yüklemesine ihtiyacınız vardır. Basit bir örnek '.qml' dosyasını kopyalayıp yapıştırmayı deneyin, ardından kurulumunuzun hiç çalışıp çalışmadığını test etmek için' qmlscene file.qml' komutunu çalıştırın. – user1095108