关于导入.STL文件的Qt QML问题

关于导入.STL文件的Qt QML问题,qt,qml,Qt,Qml,我正在尝试将.stl文件导入main.qml文件。我有一些使用文件对话框设置SceneLoader源代码的代码。我不想使用文件对话框。我尝试使用一个不要求用户提供.stl文件目录的直接源来代替FileDialog。 我用于导入.stl文件的代码 header: ToolBar { ToolButton { text: ".stl file" onPressed:

我正在尝试将.stl文件导入main.qml文件。我有一些使用文件对话框设置SceneLoader源代码的代码。我不想使用文件对话框。我尝试使用一个不要求用户提供.stl文件目录的直接源来代替FileDialog。 我用于导入.stl文件的代码

    header: ToolBar
    {
        ToolButton
        {
            text: ".stl file"
            onPressed:
            {
                fileDialog.open()
            }
        }
    }
    FileDialog
    {
        id: fileDialog
        onAccepted:
        {
            sceneLoader.source = fileDialog.fileUrl
        }
    }
.
.
.
components: [
                    SceneLoader
                    {
                        id: sceneLoader
                    }
                ]
这很有效。相反,我尝试以下代码:

               components: [
                    SceneLoader
                    {
                        id: sceneLoader
                        source: "C:\\Users\Halil\yedekleme\Belgeler\\r.stl"
                    }
                ]         


但它不起作用。错误是:
未能在QUrl下载场景(“c:%5CUsersHalilyedeklemeBelgeler%5Cr.stl”)

现在我检查了转义序列,可能是它导致了一个错误,但在我看来,它看起来不错。现在我对自己做错了什么感到困惑?

试试来源:“file://C:/Users/Halil/yedekleme/Belgeler/r.stl”
或者正确地逃脱,似乎您只在路径中放置了一个,谢谢您的回答,但我也尝试过。不幸的是,同样的错误也会发生。请在前面加上file://So file://C:/。。。(见我更新的答案)“文件:/C:/Users/Halil/yedekleme/Belgeler/r.stl”很有效,先生,非常感谢。