我正在使用Qt Quick Control 2
进行项目。
当我尝试在 Debug模式下运行软件时,FileDialog.qml会完美打开,但是当我将其部署为 Release模式时,它将无法正常工作。
这是我的代码:
import QtQuick 2.4
import QtQuick.Window 2.2
import QtQuick.Controls 1.3
import QtQuick.Dialogs 1.0
// File Dialog to browse
FileDialog {
id: openDialog
title: "Please Select An Image"
folder: shortcuts.pictures
nameFilters: ["Image files (*.BMP)"]
modality: Qt.NonModal
selectExisting: true
/*
* do my stuff
*/
}
最佳答案
这对我有用
FileDialog {
id: fdExport
title: qsTr("File name")
folder: shortcuts.home
selectFolder: true
onAccepted: {
}
}
并运行
fdExport.open()
请尝试离开
modality: Qt.NonModal
从您的代码。
关于c++ - Qml中的FileDialog在发行版中不起作用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/49178542/