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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Как передавать стили Qt::PenStyle и Qt::BrushStyle через QVariant?  (Прочитано 3450 раз)
Jokerochek
Гость
« : Июнь 02, 2009, 09:00 »

Вот такой вот вопрос возник.
Для диаграммы, сделанной, на основе QAbstractItemView передаю данные через стандартную модель.
В одной из колонок передается стиль отрисовки линии или столбца, в зависимости от вида данных.
QVariant data=QVariant::fromValue<QBrush>(QBrush(Qt::CrossPattern));
data.value<QBrush>();
 - проходит через компилятор, но не помогает.
Записан
Rcus
Гость
« Ответ #1 : Июнь 02, 2009, 09:04 »

И?
Записан
Jokerochek
Гость
« Ответ #2 : Июнь 02, 2009, 09:05 »

И ничего....
Все равно идет сплошная заливка....
Qt 4.3.2 среда Windows и МСВС
Записан
Rcus
Гость
« Ответ #3 : Июнь 02, 2009, 09:28 »

Я просто слегка не понимаю проблему. Очевидно что QBrush можно передавать через QVariant, а как вы его используете, что именно не работает непонятно, но чувствую что мой призыв к предоставлению дополнительной информации был недостаточно точным.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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