Is there an easy way to change the color of a selected item in QListWidget and QTreeWidget, or do I have to do this by overriding the paint method in an ItemDelegate?