Tab
QML で sを動的に作成しようとしています。以下のコードは、私がやりたいことの簡単な例です。
import QtQuick 2.0
import QtQuick.Controls 1.0
ApplicationWindow{
id:win
TabView{
id:tb
anchors.fill:parent
MouseArea{
anchors.fill:parent
onClicked:tb.loadTab()
}
Component{
id:viewComp
Rectangle{
anchors.fill:parent
color:"black"
}
}
function loadTab(){
var t=addTab("x",viewComp)
t.item.color="blue" //line 20
}
}
}
Tab
最初の作品の追加は期待どおりです。ただし、その後、他のTab
追加されたエラーがトリガーされます。
TypeError: null` のプロパティ 'color' を設定できません。
色を変更するためにTab
withにアクセスしようとしましたが、同じエラーが発生します。getTab()
誰かが私が間違っていることを説明できますか?