设置mainWindow visibile = false时

时间:2017-10-27 15:52:01

标签: qt qml warnings visibility

在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;    
    }
}

0 个答案:

没有答案