Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/qt/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Qt 应用程序崩溃并出现错误-EGLFS:OpenGL窗口不能与其他窗口混合使用_Qt_Qml_Qtquick2 - Fatal编程技术网

Qt 应用程序崩溃并出现错误-EGLFS:OpenGL窗口不能与其他窗口混合使用

Qt 应用程序崩溃并出现错误-EGLFS:OpenGL窗口不能与其他窗口混合使用,qt,qml,qtquick2,Qt,Qml,Qtquick2,我在Qt Creator中创建了一个非常基本的项目 File -> New Project -> Application -> Qt QuickControls Application 在不添加/修改任何内容的情况下,使用tslib编译项目并部署到目标系统上,该系统是一个带有Qt的Olimex板(使用eglfs编译)。应用程序是以 testApp -plugin tslib 应用程序启动,单击“文件”菜单将终止它。终端中出现“EGLFS:OpenGL窗口不能与其他窗口混合”

我在Qt Creator中创建了一个非常基本的项目

File -> New Project -> Application -> Qt QuickControls Application
在不添加/修改任何内容的情况下,使用tslib编译项目并部署到目标系统上,该系统是一个带有Qt的Olimex板(使用eglfs编译)。应用程序是以

testApp -plugin tslib
应用程序启动,单击“文件”菜单将终止它。终端中出现“EGLFS:OpenGL窗口不能与其他窗口混合”错误

这是
main.qml
文件

导入QtQuick 2.5 导入QtQuick.Controls 1.4

ApplicationWindow {
    visible: true
    width: 640
    height: 480
    title: qsTr("Hello World")

    menuBar: MenuBar {
        Menu {
            title: qsTr("File")
            MenuItem {
                text: qsTr("&Open")
                onTriggered: console.log("Open action triggered");
            }
            MenuItem {
                text: qsTr("Exit")
                onTriggered: Qt.quit();
            }
        }
    }

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

我知道只有一个顶级OpenGL窗口,我没有添加任何内容。非常感谢您的帮助。

这是一个悬而未决的问题,正在进行中


这是一个悬而未决的问题,正在进行中


它可能会创建一个窗口来显示菜单。我记得在打开组合框时也会发生类似的事情。它可能会创建一个窗口来显示菜单。我记得在打开组合框时也会发生类似的事情。