Qt Designer没有画布

时间:2014-07-08 09:36:58

标签: qt qml qt-designer

Qt Designer中的画布消失了。今天早些时候,在我的应用程序中有一个方格画布代表了应用程序窗口。在某些时候,这个画布消失了。这似乎发生在我创建的每个项目中。

我做错了什么?

enter image description here

main.qml:

import QtQuick 2.2
import QtQuick.Window 2.1

Window {
    visible: true
    width: 360
    height: 360

    MouseArea {
        anchors.fill: parent
        onClicked: {
            Qt.quit();
        }
    }

    Text {
        text: qsTr("Hello World")
        anchors.centerIn: parent
    }
}

1 个答案:

答案 0 :(得分:0)

这可能是Creator的一个问题。尝试设置以下环境变量,看看是否有任何有趣的输出:

DEBUG_QML_PUPPET=1 ./qtcreator

如果你喜欢冒险,你也可以尝试在代码中将一些不同的调试变量设置为true

micurtis@mitch-ubuntu:~/dev/qt-creator$ git grep "debug = false" | grep designer
src/plugins/qmldesigner/components/integration/designdocument.cpp:    debug = false
src/plugins/qmldesigner/components/propertyeditor/propertyeditorview.cpp:    debug = false
src/plugins/qmldesigner/components/stateseditor/stateseditormodel.cpp:    debug = false
src/plugins/qmldesigner/components/stateseditor/stateseditorwidget.cpp:    debug = false
src/plugins/qmldesigner/designercore/instances/nodeinstanceview.cpp:    debug = false
src/plugins/qmldesigner/designercore/metainfo/metainfo.cpp:    debug = false
src/plugins/qmldesigner/designercore/metainfo/metainforeader.cpp:    debug = false
src/plugins/qmldesigner/designercore/metainfo/subcomponentmanager.cpp:enum { debug = false };
src/plugins/qmldesigner/designmodewidget.cpp:    debug = false

否则,请在https://bugreports.qt-project.org

提交针对Qt Creator的错误报告