Название: Linux kubuntu 10.10 Qt4.7 Qfile - не могу создать файл! Отправлено: bumgle от Февраль 28, 2011, 15:05 Пытаюсь coздать файл пишу как в примере:
Код: QFile file; но файл не создается и даже не открывается, проект распоожен в домашней папке. Название: Re: Linux kubuntu 10.10 Qt4.7 Qfile - не могу создать файл! Отправлено: Пантер от Февраль 28, 2011, 15:10 Какой fileName используешь? Больше кода приведи.
Название: Re: Linux kubuntu 10.10 Qt4.7 Qfile - не могу создать файл! Отправлено: bumgle от Февраль 28, 2011, 15:15 имя файла формирую так:
Код: QString fileName = subjectIdentifire->text() + ".xml"; subjectIdentifire - это QLineEdit Название: Re: Linux kubuntu 10.10 Qt4.7 Qfile - не могу создать файл! Отправлено: bumgle от Февраль 28, 2011, 15:18 Проверка
Код: if (!file.open(QIODevice::ReadOnly)) возвращает true то-есть файл не открыт Название: Re: Linux kubuntu 10.10 Qt4.7 Qfile - не могу создать файл! Отправлено: bumgle от Февраль 28, 2011, 15:19 даже если имя файла руками прописать!
Название: Re: Linux kubuntu 10.10 Qt4.7 Qfile - не могу создать файл! Отправлено: Пантер от Февраль 28, 2011, 15:24 Ну, дык, а если файла не существует?
Попробуй посмотреть что выводит file.errorString () Название: Re: Linux kubuntu 10.10 Qt4.7 Qfile - не могу создать файл! Отправлено: bumgle от Февраль 28, 2011, 15:32 по file.errorString выводит многозначительное "Unknown error"
Название: Re: Linux kubuntu 10.10 Qt4.7 Qfile - не могу создать файл! Отправлено: Пантер от Февраль 28, 2011, 15:40 Дай сюда вывод
qDebug () << fileName; Название: Re: Linux kubuntu 10.10 Qt4.7 Qfile - не могу создать файл! Отправлено: bumgle от Февраль 28, 2011, 15:46 Код: qDebug() << fileName; Код: qDebug() << file.fileName() может быть это из-за прав доступа к папке home\? Название: Re: Linux kubuntu 10.10 Qt4.7 Qfile - не могу создать файл! Отправлено: Пантер от Февраль 28, 2011, 15:49 А где путь? Используй полный путь к файлу.
Название: Re: Linux kubuntu 10.10 Qt4.7 Qfile - не могу создать файл! Отправлено: pastor от Февраль 28, 2011, 16:02 Цитировать Пытаюсь coздать файл Цитировать file.open(QIODevice::ReadOnly) Цитировать QIODevice::ReadOnly Название: Re: Linux kubuntu 10.10 Qt4.7 Qfile - не могу создать файл! Отправлено: Пантер от Февраль 28, 2011, 16:06 Ай-ай-ай. А я то проглядел. :)
|