在QML代码中,我们有一个按钮处理程序,它将顶级窗口'visible'属性设置为false。当这段代码执行时,我们看到大约3160行
“只能通过控制台输出上的GUI线程或QQuickItem :: updatePaintNode()来安排更新。
注意:
在完成所有这些警告消息的输出后,主窗口将不可见。
我们通常将其他组件的可见属性设置为true / false,并且没有明显的警告信息。
将visible属性设置为true(将其设置为false后)不会显示警告消息。
QML:
Window{
id:mainWindow
visible:true
...
...
}
Rectangle{
color:"black"
...
MouseArea{
onClicked: mainWindow.visible=false;
}
}