当前位置: 代码迷 >> QT开发 >> 继承从 QFileDialog 的类怎样设置成类似 getOpenFileName 的风格
  详细解决方案

继承从 QFileDialog 的类怎样设置成类似 getOpenFileName 的风格

热度:137   发布时间:2016-04-25 03:23:27.0
继承自 QFileDialog 的类怎样设置成类似 getOpenFileName 的风格
创建 QFileDialog 对象然后调用 exec,发现显示的窗口和直接调用静态函数 getOpenFileName 所产生的窗口差别很大

怎样设置才能和直接调用 getOpenFileName 时显示的窗口一样

------解决方案--------------------
getOpenFileName()函数在Windows和MacOS X平台上提供的是本地的对话框,而QFileDialog提供的始终是Qt自己绘制的对话框。两者选其一。
------解决方案--------------------
这个你完全可以查看 getFileName 的源代码。 我看了一下,应该和 QFileDialog::DontUseNativeDialog 之类的有关