Название: Qt как узнать путь к папке с проектом Отправлено: qwyllum от Май 25, 2013, 07:50 Доброго времени суток, уважаемые форумчане! В программе необходимо узнать путь к папке, в которой лежит проект - не сама программа, а именно проект с исходными кодами.
QCoreApplication::applicationDirPath() - выдает именно путь к скомпилированной программе. И еще в довесок вопросик - можно ли средствами Qt узнать путь к домашней папке пользователя(Linux)? Или это решается только системными переменными? Заранее огромное спасибо за помощь! Название: Re: Qt как узнать путь к папке с проектом Отправлено: Странник от Май 25, 2013, 07:57 Доброго времени суток, уважаемые форумчане! В программе необходимо узнать путь к папке, в которой лежит проект - не сама программа, а именно проект с исходными кодами. а где деньги лежат вы в программе узнать не хотите?QCoreApplication::applicationDirPath() - выдает именно путь к скомпилированной программе. И еще в довесок вопросик - можно ли средствами Qt узнать путь к домашней папке пользователя(Linux)? Или это решается только системными переменными? Заранее огромное спасибо за помощь! домашняя папка уже реальнее: Цитировать QString QDir::homePath () [static] QString QDesktopServices::storageLocation ( StandardLocation type ) [static] Название: Re: Qt как узнать путь к папке с проектом Отправлено: qwyllum от Май 25, 2013, 08:19 домашняя папка уже реальнее: ]QString QDir::homePath () [static] Огромное спасибо) Название: Re: Qt как узнать путь к папке с проектом Отправлено: Alex Custov от Май 25, 2013, 15:51 Доброго времени суток, уважаемые форумчане! В программе необходимо узнать путь к папке, в которой лежит проект - не сама программа, а именно проект с исходными кодами. А зачем? В qmake есть переменная _PRO_FILE_PWD_, её можно добавить в defines: Код: DEFINES += PRO_FILE_PWD=$$sprintf("\"\\\"%1\\\"\"", $$_PRO_FILE_PWD_) Код
|