Russian Qt Forum

Qt => Model-View (MV) => Тема начата: lighting от Январь 23, 2012, 13:27



Название: Данные для виджета-делегата
Отправлено: lighting от Январь 23, 2012, 13:27
Для того чтобы не заниматься рисованием видежетов врукопашную в paint event создал свой виджет с необходимыми иконками, контролами и т.п. и хотел использовать QWidget::render для того чтобы все отрисовывалось так как я хочу.
Но в таком подходе кроется засада - при вызове paint event для делегата я не знаю какое текущее состояние у моего виджета, а если при каждом paint event загружать иконки и стайлшиты то будет явная засада с производительностью.
Как можно решить подобное затруднение, можно-ли передавать данные из модели в делегат не в paint event?