Russian Qt Forum

Qt => 2D и 3D графика => Тема начата: Jokerochek от Июнь 02, 2009, 09:00



Название: Как передавать стили Qt::PenStyle и Qt::BrushStyle через QVariant?
Отправлено: Jokerochek от Июнь 02, 2009, 09:00
Вот такой вот вопрос возник.
Для диаграммы, сделанной, на основе QAbstractItemView передаю данные через стандартную модель.
В одной из колонок передается стиль отрисовки линии или столбца, в зависимости от вида данных.
QVariant data=QVariant::fromValue<QBrush>(QBrush(Qt::CrossPattern));
data.value<QBrush>();
 - проходит через компилятор, но не помогает.


Название: Re: Как передавать стили Qt::PenStyle и Qt::BrushStyle через QVariant?
Отправлено: Rcus от Июнь 02, 2009, 09:04
И?


Название: Re: Как передавать стили Qt::PenStyle и Qt::BrushStyle через QVariant?
Отправлено: Jokerochek от Июнь 02, 2009, 09:05
И ничего....
Все равно идет сплошная заливка....
Qt 4.3.2 среда Windows и МСВС


Название: Re: Как передавать стили Qt::PenStyle и Qt::BrushStyle через QVariant?
Отправлено: Rcus от Июнь 02, 2009, 09:28
Я просто слегка не понимаю проблему. Очевидно что QBrush можно передавать через QVariant, а как вы его используете, что именно не работает непонятно, но чувствую что мой призыв к предоставлению дополнительной информации был недостаточно точным.