下面的代码对我来说是可行的,但由于未知原因,它不再起作用:
import QtQuick 2.2
import QtQuick.Dialogs 1.0
FileDialog {
id: fileDialog
title: ""
folder: "file:///home"
signal file_opened(var filename)
onAccepted: {
file_opened(fileDialog.fileUrls)
fileDialog.close()
}
Component.onCompleted: visible = true
}
我当时使用的是shortcuts.home
,但这也停止了工作。以上内容天生有问题吗?
答案 0 :(得分:-1)
您需要打开对话框:
Component.onCompleted: open()
并删除其他答案提到的close()调用。