Здравствуйте!
struct projectfile {
QString name;
QString family;
};
projectfile prfile;
prfile.name = nameEdit->text();
prfile.family = familyEdit->text();
QFile file(fileName); //в глобальных fileName уже есть
file.open(QIODevice::WriteOnly);
QDataStream out(&file);
out.setVersion(QDataStream::Qt_4_3);
out << prfile;
Ошибка:
form.cpp: In member function `void Form::on_saveButton_clicked()':
form.cpp:51: error: no match for 'operator<<' in 'out << prfile'
../../../include/QtCore/../../src/corelib/io/qdatastream.h:136: note: candidates
are: QDataStream& QDataStream::operator<<(qint8)
Т.е. не получается засунуть туда своб структуру данных... Пробовал делать класс, где в паблике нужные данные были. Таже самая история. Не понимаю почему так.
Как правильно быть, если есть потребность в сохранении своих типов данных.
Всем спасибо.
Ответ на:
комментарий
от mv
Ответ на:
комментарий
от mv

Ответ на:
комментарий
от kitov
Ответ на:
комментарий
от mv
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от mv
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от mv


Ответ на:
комментарий
от kitov
Ответ на:
комментарий
от mv
Ответ на:
комментарий
от alex_custov
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Почему не сохраняются данные введеные в QTextEdit? (2021)
- Форум Qt udp (2011)
- Форум qt 5.14 android компилятор не собирает проект. (2020)
- Форум Как в qt построчно отредактировать файл ? (2019)
- Форум Журнал событий кольцевой (2025)
- Форум [Qt] Подскажите алгоритм (2010)
- Форум [q4wine][PATCH] запуск приложений в новых иксах (2011)
- Форум Забавное поведение при отображении QAbstractItemModel на QSortFilterProxyModel (2013)
- Форум SMTP клиент - разрывы в тексте письма. (2013)
- Форум сохранение данных. (2003)