Qt como abrir um arquivo no diretório atual? ou o que há de errado nisso?
Estou tentando abrir um arquivo xml no local atual do executável
QString path = QDir::currentPath();
path.append("/acc.xml");
QFile file(path);
if(!file.open(QIODevice::ReadOnly))
{
insertItem("IO ERR");
}
Quando eu executo o Qt creator, tudo funciona.currentPath()
retorna o caminho para a pasta do executável
Quando eu for paraproject-build-desktop/
pasta e tente executá-lo manualmentecurrentPath()
retorna/home/user/Documents
EDITAR
também tentei com os mesmos resultados:
Qt::current().path();
Qt::current().absolutePath();