Details
-
Bug
-
Resolution: Invalid
-
P2: Important
-
None
-
5.9.9, 5.12.5, 5.12.9, 5.13.2, 5.14.2, 5.15.0
-
None
Description
Can't make any code (mine or official Qt examples) to use native dialogs. I'm working with Qt 5.14.2.
Not sure if it is related to Plasma.
I take any workaround, if there's any, as it is blocking my Kubuntu users (usb keys or network devices not showing as shortcuts in non-native dialog)
#include <QApplication> #include <QFileDialog> int main(int argc, char *argv[]) { QApplication app(argc, argv); QFileDialog::getOpenFileName(); return app.exec(); } /******************** the same dialog is showing with the following examples #include <QApplication> #include <QFileDialog> int main(int argc, char *argv[]) { QApplication app(argc, argv); QFileDialog dialog; dialog.setOption(QFileDialog::DontUseNativeDialog, false); dialog.exec(); return app.exec(); } #include <QApplication> #include <QFileDialog> int main(int argc, char *argv[]) { QApplication app(argc, argv); QFileDialog dialog; dialog.setOption(QFileDialog::DontUseNativeDialog, true); dialog.exec(); return app.exec(); }