在使用QFileDialog的getExistingDirectory的QT中,如何在环境变量指定的目录中启动?
也就是说,我该怎么做:
return QFileDialog::getExistingDirectory(0, "Open Directory", "%HOME%", QFileDialog::ShowDirsOnly);
其中%HOME%是用户家中的Windows环境变量,通常位于C:\ Users \ UserName
中感谢。
答案 0 :(得分:4)
答案可能是:
return QFileDialog::getExistingDirectory(0, "Open Directory", getenv("HOME"), QFileDialog::ShowDirsOnly);
getenv
在stdlib.h