Russian Qt Forum
Ноябрь 26, 2024, 03:19 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Как в data QTreeWidhetItem запихать QList<QPair<QString, QString> >  (Прочитано 4442 раз)
merke
Гость
« : Январь 12, 2012, 17:05 »

Приветствую!

В теме собственно вопрос)
Записан
kambala
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 4747



Просмотр профиля WWW
« Ответ #1 : Январь 12, 2012, 17:24 »

соединить пары какой-то волшебной строкой в одну строку и сохранять в QStringList
Записан

Изучением C++ вымощена дорога в Qt.

UTF-8 has been around since 1993 and Unicode 2.0 since 1996; if you have created any 8-bit character content since 1996 in anything other than UTF-8, then I hate you. © Matt Gallagher
merke
Гость
« Ответ #2 : Январь 12, 2012, 17:33 »

Тогда уж легче будет написать две функции, одна конвертирует в байтарай и потом как вариант запихивать в айтем, и вторую которая из байтарая достает мой лист...
Записан
_OLEGator_
Гость
« Ответ #3 : Январь 12, 2012, 18:05 »

можно еще создать своего наследника от QTreeWidgetItem и расширить его чем душа пожелает.
Записан
andrew.k
Гость
« Ответ #4 : Январь 12, 2012, 18:13 »

А разве не получается определить эту конструкцию как метатип и спокойно сохранять в QVariant?

Попробовал. Все получается.
« Последнее редактирование: Январь 12, 2012, 18:16 от andrew.k » Записан
merke
Гость
« Ответ #5 : Январь 12, 2012, 18:59 »

Плиз скинь код. я как то пробовал, но что то не проканало
Записан
andrew.k
Гость
« Ответ #6 : Январь 12, 2012, 20:05 »

Плиз скинь код. я как то пробовал, но что то не проканало
Код
C++ (Qt)
typedef QList<QPair<QString, QString> > PairList;
Q_DECLARE_META_TYPE(PairList)
 
{
 PairList list;
 
 QVariant v;
 v.setValue(list);
}
 
Записан
merke
Гость
« Ответ #7 : Январь 13, 2012, 06:15 »

спасибо!!!
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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