Adding widgets to item views is always tricky as they have their own event handling and painting.

I guess in this case, where you only want to change how the "checkable" state is draw, it might be better to use a custom delegate that does just that.

Cheers,
_