使用Qt.createComponent 動態加載組件


import QtQuick 2.0

Item {
id: container
width: 300; height: 300

function loadButton() {
// 定義一個對象 object createComponent(url, mode, parent)
var component = Qt.createComponent("HMButton.qml");
console.log(component.status)
if (component.status == Component.Ready) {
// 指定父對象

var button = component.createObject(container);
button.color = "red";
}
}
// 當加載好組件時 調用動態加載函數
Component.onCompleted: loadButton()
}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM