Qt: установка нижней границы в QtableView отключает цвет фона выбора

В настоящее время у меня есть что-то подобное в моей таблице стилей QtableView

QTableView::item 
{
     selection-background-color: rgb(85, 85, 127);
     border-bottom: 1px double #8f8f91;
 }

Теперь проблема в том, что selection-background-color: rgb(85, 85, 127); вступает в силу, только если border-bottom: 1px double #8f8f91; отключен. Какие-либо предложения ??


person Rajeshwar    schedule 10.03.2014    source источник


Ответы (1)


Вы должны указать любой атрибут границы, если вы хотите отстойную настройку. Не относится к QSS:

border: 0px solid transparent; // Or any other border
person Dmitry Sazonov    schedule 10.03.2014
comment
Это не работает. Короче говоря, если указано значение border-bottom, то selection-background-color не работает. - person Rajeshwar; 10.03.2014
comment
Попробуйте другой селектор: QTableView::item:selected{ background-color: blablabla; } - person Dmitry Sazonov; 10.03.2014