我无法使用Qt 4.8更改QFileDialog的当前目录。在Windows和Mac OS 10.6 Snow Leopard上,相同的代码工作正常。如果我不使用本机Mac OS X对话框,它也可以正常工作。QFileDialog :: getOpenFileName未在Mac OS 10.8上设置初始目录Mountain Lion
这工作:
fn=QFileDialog::getOpenFileName(this,"Select File","/Users/myuser/Desktop",QString(),0,QFileDialog::DontUseNativeDialog);
这不起作用:
fn=QFileDialog::getOpenFileName(this,"Select File","/Users/myuser/Desktop");
看来,如果大部分时间它打开来getOpenFileName最后一次通话的最后一个路径等。
谢谢!我已经搜索了Qt错误跟踪器,但没有找到那些2. – 2013-04-25 14:30:17
仍然有同样的错误在这里..在QT 5.8 – vivi 2018-01-01 22:39:35