QFile - это класс из Qt Toolkit, который предоставляет интерфейс для чтения и записи в файлы.
2 ответа

QFile игнорирует последний перевод строки

Я использую Qt для чтения файла std::vector<QString> text; QFile f(file); if (f.open(QFile::ReadWrite | QFile::Text) == false) throw my_exception(); QTextStream in(&f); QString line; while(!in.atEnd()) { line = in.readLine(); text.push_bac…
13 июл '16 в 09:48
0 ответов

Не могу прочитать текстовый файл и сохранить его в векторной STL с QFile

Это мой первый вопрос, я всегда находил ответы, которые мне нужны, но сегодня это "всегда" закончилось, ха-ха. Моя проблема в том, что я пытаюсь прочитать текстовый файл с помощью QFile и QTextStream и сохранить значения внутри вектора STL. Когда я …
01 дек '14 в 18:10
2 ответа

Qt создать ссылку между папками

Я должен построить небольшой диалог, который создает символическую ссылку на папку. В Windows я бы использовал команду mklink /D. Есть ли возможность создавать такие ссылки в Qt? Я видел только, как QFile создает ссылки между файлами, и что они долж…
09 янв '14 в 03:18
1 ответ

Qt QFile возвращает несуществующий, но все еще открывается и записывает в файл

У меня есть этот файл, который находится на моем диске C, я знаю, что он существует. Когда я обращаюсь к нему с помощью QFile.exists(), он возвращает false, однако он все равно открывает файл и пишет в него, я просто не могу его прочитать. Я работаю…
05 июл '16 в 04:33
1 ответ

QFile перезаписать только во второй раз

Код можно найти ниже. QFile *fd = new QFile(); fd->setFileName("TEST.txt"); fd->open(QIODevice::ReadWrite); if(fd->exists() == true){ ui->textEdit->append("OK");} ui->textEdit->append(QString::number(fd->write("Additional str…
26 сен '13 в 20:52
1 ответ

Получить оригинальное имя ресурса в файле qrc

Проблема: Как я могу получить исходное имя файла из файла ресурсов qrc? Больше информации: Используя методы fileName() и absoluteFilePath(), я реализовал следующий пример: qrc entry: :/my/file (somefile.txt) Здесь я ожидаю увидеть (по крайней мере):…
24 янв '17 в 16:18
2 ответа

Как переместить файл в другой существующий каталог в Qt

Я новичок в Qt, одна часть моего проекта перемещает существующий файл в другой существующий каталог? Может кто-то приводит конкретный пример? Я не уверен, должен ли я использовать Qfile::rename(). Я пытаюсь написать так QDir::rename("/home/joshua/te…
17 июл '17 в 07:25
1 ответ

Я не могу сохранить файл.txt с QFileDialog, C++ QT

Это мой код: void MainWindow::save(){ QString fileName = QFileDialog::getSaveFileName(this, tr("Save Text File"), path, tr("Text Files (*.txt)")); if (fileName != "") { QFileInfo info(fileName); path = info.absoluteDir().absolutePath(); QFile file(p…
25 фев '16 в 15:36
2 ответа

Установка разрешения на чтение с помощью QFile(). SetPermissions()

В моей программе Qt 5.5.1 я должен изменить свои конфигурационные файлы с разрешения только на чтение и на чтение и запись... У меня есть 2 вопроса: Как я могу установить это разрешение? Я пытался: QFile(path).setPermissions(QFile::ReadWrite); Но он…
06 янв '16 в 14:35
1 ответ

Откройте QFile для добавления

Как я могу открыть QFile для добавления, то есть эквивалент FILE *f = fopen("myfile.txt", "a");
13 дек '12 в 09:26
2 ответа

Запись 00001010 в Qfile добавляет еще один байт впереди

Я программирую инструмент в Qt, в котором я хочу записать двоичные данные в файл. Все работает нормально, за исключением случаев, когда я пытаюсь записать десятичное значение "10" (0000 1010 в двоичном виде) в файл. в этом случае я получаю дополните…
22 ноя '16 в 12:36
1 ответ

QFile. Устройство не открыто

У меня проблема с QFile, QFile file1("file1.dat"); QFile file2("file2.dat"); if(file2.exists()) { } if(!file1.open(QIODevice::ReadOnly)) { qDebug() << "Ошибка открытия для чтения"; } if(!file2.open(QIODevice::WriteOnly)) { qDebug() << "О…
22 июл '18 в 16:06
1 ответ

Аналог os.walk в PyQt

Прежде чем я смогу продолжить реализацию рекурсивного поиска в dir/ файлах с некоторой фильтрацией для некоторых задач, я хочу знать, есть ли в Qt/PyQt аналог os.walk, Основное приложение представляет собой приложение с графическим интерфейсом в PyQ…
24 фев '14 в 07:04
1 ответ

QFile сохраняет файлы при выходе из программы, вообще не сохраняет файлы ~500 МБ

Да, ребята, это снова я. У меня есть следующий код: void MainWindow::on_startButton_clicked() { QNetworkAccessManager *nam = new QNetworkAccessManager(this); QNetworkReply *re = nam->get(QNetworkRequest(QUrl("http://somesite/ai/iai.jpg"))); QEven…
25 фев '14 в 00:24
1 ответ

Обновление индикатора выполнения при копировании файла большого размера

Как обновить индикатор выполнения, чтобы показать ход копирования файла, потому что QFile Документация гласит: в отличие от других QIODevice реализации, такие как QTcpSocket, QFile не испускает aboutToClose(), bytesWritten(), или же readyRead() сигн…
22 апр '15 в 07:12
1 ответ

Почему QByteArray читается из файла меньше, чем недавно загруженный QByteArray?

Я пытаюсь сравнить QByteArray уже сохраненного файла HTML с QByteArray это было только что загружено. Я должен преобразовать QString содержимого файла в QByteArray для того, чтобы сравнить их (или наоборот) и сравнение байтов кажется самым чистым ме…
09 июл '15 в 15:49
1 ответ

Перезапись DLL выдает отказ в доступе / ошибка 5 в Windows 7

Я разработал автообновление для своего приложения, которое получает список хэшей MD5 для всех файлов с сервера обновлений и загружает новые файлы в случае несоответствия. На данный момент это происходит только для основного файла DLL, который загруж…
30 июл '11 в 22:04
2 ответа

Не могу прочитать QList<Class *> из файла

У меня проблема с оператором потока >>. Я пытаюсь сохранить и загрузить в файл QList пользовательских объектов. Процедура сохранения работает нормально, но чтение файла вызывает сбой. Я подготовил очень минимальный пример. Прежде всего пользовательс…
12 июн '14 в 13:29
1 ответ

Правильный способ копирования файлов, используя QT с графическим интерфейсом пользователя, избегая зависания

У меня есть приложение, которое копирует файлы из одного места в другое, используя QFile::Copy(..), Процесс копирования выполняется в отдельном потоке в рабочий объект, однако, иногда графический интерфейс пользователя зависает, я читал здесь много …
03 авг '16 в 14:31
1 ответ

QFile принимает более одного параметра?

У меня есть класс: Class MyClass { void myMember(); ///code etc private: QFile fileMBox; } и в члене класса я пытаюсь использовать: void MyClass::myMember() { fileMBox ("myFile.txt"); } и я получаю сообщение об ошибке: "ошибка: C2064: термин не оцен…
28 июл '12 в 04:07