QML FileDialog

Have you tried running this example ? The corresponding QML file is in the QML folder.

Otherwise, Gtk also has a file dialog: see here