为了避免在Ubuntu Unity上冻结https://bugreports.qt.io/browse/QTBUG-59184(以及Windows上的一些网络问题),我想在对QFileDialog::DontUseNativeDialog
静态函数的所有调用中强制使用QFileDialog
。有些调用来自第三方库,因此在代码中单独更改它们并不容易,因此我宁愿为QApplication
(或其他方式)设置一些标志,以适用于所有这些调用QFileDialog。
答案 0 :(得分:1)
QCoreApplication::setAttribute(Qt::AA_DontUseNativeDialogs);