Принудительное глобальное применение QFileDialog :: DontUseNativeDialog в программе QT - PullRequest
0 голосов
/ 23 октября 2018

Чтобы избежать зависания на https://bugreports.qt.io/browse/QTBUG-59184 в Ubuntu Unity (и некоторых проблемах с сетью в Windows), я бы хотел принудительно QFileDialog::DontUseNativeDialog во всех вызовах статических функций QFileDialog.Некоторые вызовы поступают из сторонних библиотек, поэтому нелегко изменить их индивидуально в коде, поэтому вместо этого я бы предпочел установить какой-либо флаг на QApplication (или другие средства), который будет применяться ко всем этим вызовамQFileDialog.

1 Ответ

0 голосов
/ 24 октября 2018
QCoreApplication::setAttribute(Qt::AA_DontUseNativeDialogs);
...