Описание тега qfile
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