Platform: With QTitanRibbon 5.1.0 and Qt 5.13.1, 64bit.
Bug: when there are checkable items in QListView/QTreeView controls, and you hover over or click your mouse on them, you will see the follow scenario:
1: without animation, all behavior are correct.
when you enable the animation:
2: in win7/offfice2007/office2010 style, the behavior are wrong.
3: but in other office 2013/2016/photoshop are correct.
so I change a little in the controlsdemo example, and verify the issue with attached picture.