Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. General and Desktop
  4. set root directory for qFileDialog()

set root directory for qFileDialog()

Scheduled Pinned Locked Moved Unsolved General and Desktop
2 Posts 2 Posters 659 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.
  • nima.latifiN Offline
    nima.latifiN Offline
    nima.latifi
    wrote on last edited by
    #1

    hi buddies.

    i am using qDialog to get user selected file path.

    qFileDialog  *fileDlg;
    fileName =fileDlg->getOpenFileName(this, tr("Please choose video file"), tr("/run/media/sda1/videos/"),tr("All files (*.mp4)"), 0, QFileDialog::DontUseNativeDialog);
    

    but i need to restrict qfileDialog window to the directory which i set as root. it means that user should not be able to use "Back" button and access to parents directoies.

    1 Reply Last reply
    0
    • SGaistS Offline
      SGaistS Offline
      SGaist
      Lifetime Qt Champion
      wrote on last edited by
      #2

      Hi,

      I don't remember exactly but maybe using a proxy model might do the job can get you the result you want.

      Interested in AI ? www.idiap.ch
      Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

      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