hovering problem in QGraphicsItem
hi friends,
i tried an QGraphicsPixmapItem() hovering method like the
example : drilldown
i add that item to my QGraphicsScene and its working fine ...... i add that GraphicsView to a dialog say .. mainwindowdialog ...
there also it works fine .. when i hover the mouse over the item it scaled perfectly ..
the problem starts when i set styleSheet to mainwindowdialog in Qt designer
right click->changeStyleSheet
background-color: rgba(107, 121, 118, 220);
then the scaling of the item become slower comparing to the previous time ... i think the paintEvent takes more time to repaint with the new color value when the mouse hover over the item ...
i need to set the background color ... so how can i rectify this problem ...
please help
Re: hovering problem in QGraphicsItem
Don't use stylesheets, use the palette.
Re: hovering problem in QGraphicsItem
Quote:
Originally Posted by
wysota
Don't use stylesheets, use the palette.
thanks for reply ...
i will change it to QPalette ... but why..not stylesheet ?
Re: hovering problem in QGraphicsItem
thanks ... it works fine ...
widget->setPalette(QColor) works fine ... now the rendering speed is normal as previous ... but what is the difference b/w using stylesheet and QPalette in rendering paintEvent ...
Re: hovering problem in QGraphicsItem
Stylesheet is slower, there is more work involved in it. If you can do something using a palette, use palette.