Есть ли QPath :: Объединить в QT4?

Мне нужен метод, аналогичный .NET для безопасного объединения частей пути, не беспокоясь о специфике платформы разделителя пути.

Есть ли такой класс и метод в QT4?

Что-то вроде :

QPath::Combine
11
задан Adriano Repetti 12 August 2014 в 21:04
поделиться

2 ответа

Вы можете использовать статические методы QDir :: fromNativeSeparators и QDir: : toNativeSeparators , а затем используйте / везде, управляя путем.

2
ответ дан 3 December 2019 в 02:09
поделиться

Я не знаю ничего подобного, но вы можете приблизиться, используя QDir :: cd () :

QDir path("base_path");
path.cd("subdir");

К сожалению, я думаю, что это работает только для каталогов, а не для файлов. Для файлов вы можете использовать QDir :: filePath () :

QDir path("base_path");
QString file_path = path.filePath("file.txt");
0
ответ дан 3 December 2019 в 02:09
поделиться
Другие вопросы по тегам:

Похожие вопросы: