Здравствуйте, Marty, Вы писали:
M>Я так понимаю, что при старте программы текущим является путь, по которому лежит бинарник.
Да, так и есть.
M>QFileDialog просто изменяет текущий путь, вот всё и ломается.
В целом так оно и выглядит. Не подозревал что текущий путь может меняться в ходе выполнения программы. Непонятно зачем QFileDialog это делает, если он всё равно полный путь возвращает и текущий путь возвращается к нормальному после закрытия диалога.
M>Вообще, если мне надо что-то искать в каталоге, который в одной иерархии с bin каталогом проги, то я беру путь к исполняемому файлу и от него пляшу
Буду теперь везде юзать qApp->applicationDirPath()