![]() |
|
|
![]()
|
|
| Leopard255 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 19 Регистрация: 15.3.2013 Репутация: нет Всего: нет |
Необходимо при выходе из программы сохранить содержимое QTableWidget в файл.
Какой событие для этого нужно использовать? И как сохранить и загрузить из файла QDateTime? если сохранять: stream << itemDataStart->text(); а загружать stream >> QStringDataStart; , то как строку QStringDataStart преобразовать в QDateTime ? Это сообщение отредактировал(а) Leopard255 - 8.1.2014, 11:40 |
|||
|
||||
| NoNo |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 109 Регистрация: 14.11.2006 Репутация: нет Всего: нет |
А какие данные у тебя в QTableWidget???? Может лучше рассмотреть использование базы данных, например SQLITE и готовые модели (типа QSqlTableModel) и все у тебя будет сохраняться.
НУ а в принципе можно попробовать в деструкторе объекта организовать процедуру записи в файл, и при нормальном завершении программы будет вызываться деструктор класса, происходить запись данных и программа завершаться. Кроме того, лучше организовать своего рода autosave через определенное время, на случай не правильного завершения приложения. У класса QDateTime есть два метода: QDateTime::toString(forman) - возвращает дату и время в виде строки (статческий) QDateTime::fromString(const QString & string, const QString & format) - для преобразование строки в тип QDateTime А вообще в каком формате у тебя файл будет??? текстовый или бинарник???? если бинарник то ты можешь его без преобразования сохранять там. Это сообщение отредактировал(а) NoNo - 8.1.2014, 18:02 |
|||
|
||||
| Leopard255 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 19 Регистрация: 15.3.2013 Репутация: нет Всего: нет |
спасибо, все получилось!
|
|||
|
||||
![]()
|
| Правила форума "С/С++: Кроссплатформенное программирование, QT/Gtk+/wxWidgets" | |
|
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, Любитель. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | С/С++: Кроссплатформенное программирование, Qt/Gtk+/wxWidgets | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |