2016-03-24 15 views
0

Örnek kamera Ui Qi'yi tekrar kullanmak istiyorum. Bir yükleyici kullandığımda, cameraUI sabit bir boyuta sahiptir. Ama kameranın Fullscreen'de başlamasını istiyorum. Loader-Object standlarının belgelerinde, diğer her nesnede olduğu gibi ankrajları kullanabiliyorum. http://doc.qt.io/qt-5/qml-qtquick-loader.html Ayrıca, diğer adlarla bir çözüm deniyorum, ancak yine de yüklenen qml dosyasından tesise erişemiyorum. Saatlerce web'de arama ama benim sorun için bir çözüm bulamıyorAcess Yüklenmiş bir Nesnenin Mülkiyeti

Rectangle { 
id : cameraUI 


width: 800 
height: 640 
property alias testalias:cameraUI 

% main.qml

Rectangle 
      { 
       Loader{id:pageLoader 
         source:"declarative-camera.qml" 
         anchors.fill:normal_view_ 
       } 
       visible: if (applicationwindow.activeWindow == 6) {true} else false 
       anchors.fill:normal_view_ 


       MouseArea { 
        anchors.fill: parent 
        onClicked: { 
         pageLoader. 
         console.log("Cameraview") 
         pageLoader.item.visible=false 



        } 
       } 



      } 

% declerative kamerası. Belki buradaki birisi bana yardım edebilir. i
anchors.fill kullandığınızda size

cevap

0

sorun çözüldü, yüklenen öğe Yükleyici tarafından resized olsun .. Teşekkür: normalview benim MainWindow kimliği olduğu normal_view_ o işe yaramaz. Ama bunun yerine normal_view_ ebeveyini kullanıyorum, o zaman gerçekten çok garip çalıştı ..