Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-71076

QFileDialog returns wrong path

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Reported
    • Priority: P3: Somewhat important
    • Resolution: Unresolved
    • Affects Version/s: 5.9.1
    • Fix Version/s: None
    • Labels:
      None
    • Environment:
      ubuntu 16.04
    • Platform/s:
      Linux/X11

      Description

      Recently, I am learning QT. I want to use QFileDialog to open some file. But I don't want to use native dialog, so I set QFileOption::DontUseNativeDialog to true. It works, and I can see QT own QFileDialog.

      But there is a problem. If I use native dialog, it will select the first item by default when I enter a folder. But QT own QFileDialog doesn't act the same. Exactly, it works wrong.
      Here is the detail.
      When I open a QFileDialog, it select nothing, and the open button is disabled.

      Then I select a file manully, and the open button is enabled.

      Then I enter another folder, but it selects nothing in the folder. What's more the open button is still enabled.

      Finally, I click the open button, and I get a file returned. But its path is not correctly. Its path is /tmp/VMwareDnD/config-err-2Emdj0. But the right path should be /tmp/config-err-2Emdj0

      What should I do to solve this problem?

      My environment.
      ubuntu 16.04

       

      https://forum.qt.io/topic/95464/qfiledialog-returns-wrong-path/2

      https://bugreports.qt.io/browse/QTBUG-2947

       

        Attachments

          Issue Links

          No reviews matched the request. Check your Options in the drop-down menu of this sections header.

            Activity

              People

              Assignee:
              qt.team.quick.subscriptions Qt Quick and Widgets Team
              Reporter:
              water Qingshui Kong
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

                Dates

                Created:
                Updated:

                  Gerrit Reviews

                  There are no open Gerrit changes