没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
QT QML 界面设计教程 19—— 文件对话框
1、qml 源代码:MyFileDialog.qml
import QtQuick 2.12
import QtQuick.Controls 2.12
import QtQuick.Dialogs 1.3
FileDialog {
id: myfileDialog
signal mySignal(string info)
property string filaname: myfileDialog.fileUrl
title: qsTr("Please choose a file")
nameFilters: ["txt Files (*.txt)","All Files (*)"]
selectMultiple: false
//selectMultiple: true
// 设置默认打开路径为当前用户的桌面
onAccepted: {
console.log("You chose: " + myfileDialog.fileUrls)
console.log("You chose1: " + myfileDialog.fileUrl)
console.log("You chose3: " + myfileDialog.folder)
filaname = myfileDialog.fileUrl
filaname = filaname.toString().substring(8,filaname.length)
console.log("You chose4 " + filaname)
mySignal(filaname)
}
onRejected: {
console.log("Canceled")
}
Component.onCompleted: {
// 在这里设置默认路径
folder =
StandardPaths.writableLocation(StandardPaths.DesktopLocation)
}
}
2、调用
CNCFileDialog{
id: fileDlg
property string inputValue: ""
onMySignal: {
fileDlg.inputValue = fileDlg.filaname
//自定义函数调用,传值“fileDlg.inputValue”
资源评论
notfindjob
- 粉丝: 3378
- 资源: 100
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功