Доброго дня! Вопрос возможно нубский, но все же. Как правильно открыть существующий файл. То есть запросить путь файла.
Заранее спасибо)
Вот набор быстрых примеров.
Получение имени папки:
QString filename = QFileDialog::getExistingDirectory(this, tr("Выберите папку"), QDir::currentPath(), QFileDialog::ShowDirsOnly);
if (filename.isEmpty() == false)
{
// User code
}
Получить имя существующего файла:
QString filename = QFileDialog::getOpenFileName(this, tr("Открыть файл"), QDir::currentPath(), tr("*.txt"));
if (filename.isEmpty() == false)
{
// User code
}
Получить имя файла. Файл при этом может не существовать на момент вызова функции:
QString filename = QFileDialog::getSaveFileName(this, tr("Сохранить файл"), QDir::currentPath(), tr("*.txt") );
if (filename.isEmpty() == false)
{
// User code
}
В обоих примерах с файлами указываем нужное расширение, в данном случае .txt.
У Qt официальная база знаний отличная - все классы, методы итд описаны, с примерами использования даже.
Заходим, например, в класс QFile - https://doc.qt.io/qt-5/qfile.html - и там описание всех членов класса, функций, сигналов, слотов.
У Qt официальная база знаний отличная - все классы, методы итд описаны, с примерами использования даже.
Заходим, например, в класс QFile - https://doc.qt.io/qt-5/qfile.html - и там описание всех членов класса, функций, сигналов, слотов.
Понял)