Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. QML and Qt Quick
  4. Open folder on computer QML
Forum Updated to NodeBB v4.3 + New Features

Open folder on computer QML

Scheduled Pinned Locked Moved Unsolved QML and Qt Quick
6 Posts 2 Posters 821 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • D Offline
    D Offline
    Designer23
    wrote on last edited by
    #1

    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 computer

    menuBar: MenuBar {
            Menu {
                title: "File"
                MenuItem { text: "Open..." }
                MenuItem { text: "Close" }
            }
    

    how can I do this?
    thanks

    ODБOïO 1 Reply Last reply
    0
    • D Designer23

      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 computer

      menuBar: MenuBar {
              Menu {
                  title: "File"
                  MenuItem { text: "Open..." }
                  MenuItem { text: "Close" }
              }
      

      how can I do this?
      thanks

      ODБOïO Offline
      ODБOïO Offline
      ODБOï
      wrote on last edited by ODБOï
      #2

      @Designer23 hi
      You can use QML FolderListModel and a ListView to show the content of a folder

      also FileDialog

      D 1 Reply Last reply
      0
      • ODБOïO ODБOï

        @Designer23 hi
        You can use QML FolderListModel and a ListView to show the content of a folder

        also FileDialog

        D Offline
        D Offline
        Designer23
        wrote on last edited by
        #3

        @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

        ODБOïO 1 Reply Last reply
        0
        • D Designer23

          @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

          ODБOïO Offline
          ODБOïO Offline
          ODБOï
          wrote on last edited by ODБOï
          #4

          @Designer23 said in Open folder on computer QML:

          I used FileDialogid.setFolder ("..")

          Can you show how you did that ?

          D 1 Reply Last reply
          0
          • ODБOïO ODБOï

            @Designer23 said in Open folder on computer QML:

            I used FileDialogid.setFolder ("..")

            Can you show how you did that ?

            D Offline
            D Offline
            Designer23
            wrote on last edited by
            #5

            @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" }
                        }
                    }
            
            ODБOïO 1 Reply Last reply
            0
            • D Designer23

              @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" }
                          }
                      }
              
              ODБOïO Offline
              ODБOïO Offline
              ODБOï
              wrote on last edited by
              #6

              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"

              1 Reply Last reply
              0

              • Login

              • Login or register to search.
              • First post
                Last post
              0
              • Categories
              • Recent
              • Tags
              • Popular
              • Users
              • Groups
              • Search
              • Get Qt Extensions
              • Unsolved