我正在使用Qt QFileDialog :: getSaveFileName和QFileDialog :: getOpenFileNames让用户选择保存文件的位置以及在我的应用程序中打开的文件.
此函数的第三个参数是您希望窗口默认打开的路径.在linux中,如何在用户主页中打开对话框,在Windows中如何在win 7中的用户用户文件夹或win xp中的"我的文档"中打开对话框?
目前我正在使用这样的对话框:QFileDialog::getOpenFileNames(this, "Select a file to open...", HOME);其中HOME是预处理器宏,在UNIX中是〜并且在Windows中是C:\
Unix的工作不起作用,并在二进制文件所在的同一文件夹中打开对话框.
Ole*_*pin 10
QFileDialog::getOpenFileNames(this, "Select a file to open...", QDir::homePath())
Run Code Online (Sandbox Code Playgroud)