crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )


  Ответ в Сохранение нескольких Qstring в QByteArray
Введите ваше имя
Подтвердите код

Введите в поле код из 6 символов, отображенных в виде изображения. Если вы не можете прочитать код с изображения, нажмите на изображение для генерации нового кода.
 

Опции сообщения
 Включить смайлы?
Иконки сообщения
(Опционально)
                                
                                
  [ Без иконки ]
 


Последние 10 сообщений [ в обратном порядке ]
MishaUA Дата 9.7.2013, 21:59
  уже сделал сохранение в Qsettings)))
Litkevich Yuriy Дата 9.7.2013, 21:22
 
Цитата(MishaUA @ 9.7.2013, 16:39) *
так как у меня их более 100 и все разные))))
неудачное решение. При таком кол-во данных, настройки лучше в БД сохранять, тем более что есть SQLite.
MishaUA Дата 9.7.2013, 14:39
  да я просто изначально думал, как бы избавится от добавления каждого элемента, так как у меня их более 100 и все разные))))
Litkevich Yuriy Дата 9.7.2013, 14:37
 
Цитата(MishaUA @ 9.7.2013, 1:03) *
Как нужно сделать в моем случае?
Из предыдущей фразы:
Цитата(MishaUA @ 9.7.2013, 1:03) *
в out добавляется каждый элемент структуры
мне думается, что вы понимаете как это сделать, но что вас останавливает?
MishaUA Дата 8.7.2013, 23:03
  предположим, по вашей ссылке в примере сделано так:
struct s_SqlListInfo
        {
           QVariant queryName;
           QVariant dataBaseName;
           QList <QString> reqTableList;
           QString sqlStatement;
        };
// Qt MetaType Declaration
Q_DECLARE_METATYPE(s_SqlListInfo)

//оператор вывода:
QDataStream &operator<<(QDataStream &out, const s_SqlListInfo &myObj)
{
        out << myObj.queryName << myObj.dataBaseName << myObj.sqlStatement << myObj.reqTableList;
        return out;
}

тоесть, в out добавляется каждый элемент структуры. Как нужно сделать в моем случае?
Litkevich Yuriy Дата 5.7.2013, 17:45
 
Цитата(MishaUA @ 5.7.2013, 19:04) *
попробую разобраться с операторами ввода/вывода в поток структуры)))
чё там разбираться, по ссылке пример готовый
MishaUA Дата 5.7.2013, 17:04
  наверно, пока что сделаю строки в структуре в виде байтового массива, ато так писанины многовато, ато программку надо уже скоро доделать :vava:
Как появится время, попробую разобраться с операторами ввода/вывода в поток структуры)))
Litkevich Yuriy Дата 5.7.2013, 16:31
  Нет, нужно создать операторы ввода/вывода в поток твоей структуры (пример в приведённой ссылке)
MishaUA Дата 5.7.2013, 16:11
  тоесть, нужно описывать каждый элемент структуры?
Litkevich Yuriy Дата 5.7.2013, 15:03
  Видимо, для QSettings придётся полностью описать тип.
Смотри это
Просмотр темы полностью (откроется в новом окне)
RSS Текстовая версия Сейчас: 28.3.2024, 20:30