В QT, использующем QExileDialog getExistingDirectory, как я могу начать в каталоге, указанном переменной среды? - PullRequest
1 голос
/ 22 декабря 2011

В QT с использованием getExistingDirectory QFileDialog, как я могу начать в каталоге, указанном переменной среды?

То есть, как я могу это сделать:

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

Где% HOME% - это переменная окружения Windows для дома пользователя, обычно находящаяся в C: \ Users \ UserName

Спасибо.

1 Ответ

4 голосов
/ 23 декабря 2011

Ответ, вероятно, будет:

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

getenv объявлено в stdlib.h

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...