Qt和win7的有关问题

Qt和win7的问题
本人初学QT,开发环境是QT4.7 + VS2008 + WIN7,最近遇到一个头疼的问题,自己找了半天,没找到解决办法,求高人指点:
就是关于QFileDialog的问题,QFileDialog默认是使用本地Dialog风格的,但是如果我调用静态的QFileDialog::getOpenFileName()方法就是调用的本地的对话框,而我如果new一个QFileDialog然后调用QFileDialog的getSelectedFiles()方法时,就会弹出一个linux风格的对话框,而且界面全是英文的,请问下有没有大神碰到过这种问题,如何解决,因为静态方法现在满足不了我的需求
------解决方案--------------------
需求是啥啊
静态不至于满足不了吧
------解决方案--------------------
需要选择多个文件夹,貌似动态的也满足不了,只能选多个文件或者单个文件夹
------解决方案--------------------
而且win7上貌似有个bug,就是调用静态的getExistingDirectory()方法的时候,用户是可以选择多个文件夹的(按住Ctrl键),此时,得到的路径是一个空值。而在XP上则不会出现这种情况,XP上这个方法是不能选择多个文件夹的(Ctrl键无效),我已经试过了,不知道有没有人遇到过同样的问题
------解决方案--------------------
没人知道吗?这是不是bug,有没人遇到过
------解决方案--------------------
Linux下使用QFileDialog的对象选择多个文件是点击Ctrl+Alt,Windows下的没有试过。