在使用QFileDialog的getExistingDirectory的QT中,如何在环境变量指定的目录中启动?

时间:2011-12-22 19:50:01

标签: c++ qt

在使用QFileDialog的getExistingDirectory的QT中,如何在环境变量指定的目录中启动?

也就是说,我该怎么做:

return QFileDialog::getExistingDirectory(0, "Open Directory", "%HOME%", QFileDialog::ShowDirsOnly);

其中%HOME%是用户家中的Windows环境变量,通常位于C:\ Users \ UserName

感谢。

1 个答案:

答案 0 :(得分:4)

答案可能是:

return QFileDialog::getExistingDirectory(0, "Open Directory", getenv("HOME"), QFileDialog::ShowDirsOnly);

getenvstdlib.h

中声明