天天看點

QML:動态打開一個視窗

 效果:點選按鈕載入一個qml檔案(一個視窗)

MyButton
{
    text:"動畫01"

    onBtnclicked://信号首字母大寫
    {
        var component = Qt.createComponent("Animation01.qml");
        var win = component.createObject();
        win.closing.connect(function() { console.log('視窗關閉了') })
        win.show();
    }
}
           

類似于c++代碼:

QWidget * w = new QWidget;
w->show();