Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: qt как сохранять в dat?  (Прочитано 713 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Шинш

  • Автор темы
  • Гость
qt как сохранять в dat?
« : 19 Октября 2012, 13:13:17 »
(Нажмите, чтобы показать/скрыть)

Тут работает, создает и вроде как записывает(файл не пустой хотя б),
теперь надо считать:

(Нажмите, чтобы показать/скрыть)

НО на

Display.setText(test.text());

падает :(
что я делаю не так?

shame

  • Автор темы
  • Гость
Re: qt как сохранять в dat?
« Ответ #1 : 19 Октября 2012, 13:14:46 »
А почему не QFile? Смысл тогда на Qt писать?

Шинш

  • Автор темы
  • Гость
Re: qt как сохранять в dat?
« Ответ #2 : 19 Октября 2012, 13:19:47 »
shame,
щас погуглю, пока знать о таком не знал :)

Оффлайн SergeyIT

  • Зануда.
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 5743
  • Все по палатам!
    • Просмотр профиля
Re: qt как сохранять в dat?
« Ответ #3 : 19 Октября 2012, 13:20:33 »
Что ты пишешь?
 fwrite(&test, sizeof(test),1,in);
И что читаешь и куда?
fread(&test, sizeof(test),1,in);
Подумай.
Извините, я все еще учусь

Шинш

  • Автор темы
  • Гость
Re: qt как сохранять в dat?
« Ответ #4 : 19 Октября 2012, 13:25:19 »
SergeyIT,SergeyIT,
operator = is private ((
понятно, попробовал 2 QLineEdit чтобы понять... Направление дано, буду QFile :)

Пользователь решил продолжить мысль 19 Октября 2012, 13:25:35:
shame,
Спасибо, щас пробую :)

Пользователь решил продолжить мысль 19 Октября 2012, 14:06:14:
еху)))
да это даже проще ))
QTextStream для txt
QDataStream для dat

(Нажмите, чтобы показать/скрыть)

мало ли кто тоже сталкнется :)
« Последнее редактирование: 19 Октября 2012, 14:09:00 от Шинш »

 

Страница сгенерирована за 0.165 секунд. Запросов: 21.