问题
I issued in problem with custom item delegate for QTableView.
That problem is completely illustrated by that screenshoot:

We can see item content behind item delegate editor. What is the best way to hide that content or make item delegate not transparent? (how I can get background color/brush for edited row?)
回答1:
You need to let your editor to paint its own background by enabling the autofill background property:
editor->setAutoFillBackground(true);
回答2:
widget->setStyleSheet("background-color: #eee;");
来源:https://stackoverflow.com/questions/22805756/make-item-delegate-in-qtableview-not-transparent