[SOLVED]QTreeWidget setStyleSheet problem

I want to set the selected QTreeWidgetItem to a custom color, using the code below:
setStyleSheet("QTreeWidget::item::selected{background-color: rgb(50, 50, 50)}");
but it does not work very well: there is some other color on the left part of the QTreeWidgetItem.
Is there any way to solve this?