Da kann ich QT empfehlen:

http://doc.qt.io/qt-5/qfiledialog.html

https://www.youtube.com/watch?v=tKdfpA74HYY