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バグトラッカーを検索しましたが、それらを見つけませんでした。 –
まだ同じバグがあります。QT 5.8 – vivi