First window with file dialog.
This commit is contained in:
parent
09221bb11f
commit
940e0cb85d
@ -1,9 +1,36 @@
|
|||||||
import QtQuick
|
import QtQuick
|
||||||
import QtQuick.Window
|
import QtQuick.Window
|
||||||
|
import QtQuick.Dialogs
|
||||||
|
import QtQuick.Controls
|
||||||
|
|
||||||
Window {
|
Window {
|
||||||
width: 640
|
width: 640
|
||||||
height: 480
|
height: 480
|
||||||
visible: true
|
visible: true
|
||||||
title: qsTr("Hello World")
|
title: qsTr("Hello World")
|
||||||
|
color: "darkgrey"
|
||||||
|
|
||||||
|
Button {
|
||||||
|
id: btnVideoFile
|
||||||
|
anchors.centerIn: parent
|
||||||
|
text: "Video File"
|
||||||
|
onClicked: videoFileDialog.open()
|
||||||
|
}
|
||||||
|
|
||||||
|
TextEdit {
|
||||||
|
id: txtVideoFile
|
||||||
|
text: ""
|
||||||
|
anchors.top: btnVideoFile.bottom
|
||||||
|
anchors.horizontalCenter: btnVideoFile.horizontalCenter
|
||||||
|
readOnly: false
|
||||||
|
selectByMouse: true
|
||||||
|
}
|
||||||
|
|
||||||
|
FileDialog {
|
||||||
|
id: videoFileDialog
|
||||||
|
fileMode: FileDialog.OpenFile
|
||||||
|
nameFilters: ["Video files (*.mkv *.mp4)", "All files (*)"]
|
||||||
|
onAccepted: { const reg = /^file:\/\/\// //Remove "file:/// at start of URL
|
||||||
|
txtVideoFile.text = videoFileDialog.selectedFile.toString().replace(reg, "") }
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user