Название: Тип QVariant Отправлено: kandrey от Май 24, 2013, 18:41 Привет.
У меня в модели есть 2 поля QVariant(double), но одно поле хочется воспринимать как Currency. Как можно изменить тип QVariant(double) на QVariant(Currency) ? Название: Re: Тип QVariant Отправлено: mutineer от Май 24, 2013, 18:42 что такое Currency? Где воспринимать?
Если имеется в виду добавление своего типа в QVariant, то вот http://doc.qt.digia.com/4.7/qmetatype.html#Q_DECLARE_METATYPE Название: Re: Тип QVariant Отправлено: Majestio от Май 24, 2013, 18:53 Привет. У меня в модели есть 2 поля QVariant(double), но одно поле хочется воспринимать как Currency. Как можно изменить тип QVariant(double) на QVariant(Currency) ? Ка-то так - http://forum.vingrad.ru/forum/topic-302465/kw-cur-ency-double-money.html Название: Re: Тип QVariant Отправлено: kandrey от Май 24, 2013, 19:39 да, Currency - денежный тип, делегат его должен показывать не так как double (с разделителями и символом р.), но чтобы делегат его правильно показал, он должен спросить у QVariant какой в нем тип, а QVariant говорит - double. А вешать на каждую колонку Currency отдельный делегат как то очень лениво.
Название: Re: Тип QVariant Отправлено: Majestio от Май 24, 2013, 20:07 Кстати, mutineer дал ниче так ссылочку. Чем не устраивает?
|