I am guessing that there are 4 possible system Icons that pop-up when you mouse-Over a QSizeGrip: the double arrow up-down, left-right, 45 degrees one way, or 45 degrees the other. My problem: I've set my QSizeGrip to move up and down (its parent widget has a fixed width). But when I mouseOver the SizeGrip, the up-down Icon doesn't appear. Instead, one of the 45 degree icons appears. How can I fix this?

My QSizeGrip is already subclassed so that I can implement my own paintEvent; is there an additional function I can add to select which icon appears when the sizeGrip is moused Over? One thing I've thought of doing: turning off the widget's (presumably) internal mouse-over behavior, adding an eventFilter, and then including my own pop-up icon in the eventFilter. But this seems cumbersome/unnecessary.

thanx