Unsolved Open folder on computer QML
-
Hi,
here I have this code, but any idea how to open a folder on my computer when I click on open. I tried Qt.openUrlExternally() but it's for something on the net and I want to open a folder on my computermenuBar: MenuBar { Menu { title: "File" MenuItem { text: "Open..." } MenuItem { text: "Close" } }
how can I do this?
thanks -
@Designer23 hi
You can use QML FolderListModel and a ListView to show the content of a folderalso FileDialog
-
@LeLev , in FileDialog, I can only choose between: home, desktop, music.. (shortcuts.home) but I want to set my folder. I used FileDialogid.setFolder ("..") but it doesn't do anything
-
@Designer23 said in Open folder on computer QML:
I used FileDialogid.setFolder ("..")
Can you show how you did that ?
-
@LeLev I have this:
FileDialog{ id:filedia title: "Add files.." selectFolder: true } menuBar: MenuBar { Menu { title: "File" MenuItem { text: "Open..." onTriggered:{ filedia.setFolder("D:/Users/hp/Doc") filedia.open() } } MenuItem { text: "Close" } } Menu { title: "Edit" MenuItem { text: "Cut" } MenuItem { text: "Copy" } MenuItem { text: "Paste" } } }
-
hi
@Designer23 said in Open folder on computer QML:filedia.setFolder("D:/Users/hp/Doc")
I dont see setFolder() mthod here https://doc.qt.io/qt-5/qml-qtquick-dialogs-filedialog.html#methods
maybe try
filedia.folder = "D:/Users/hp/Doc"