Russian Qt Forum

Qt => Пользовательский интерфейс (GUI) => Тема начата: andrewshkovskii от Октябрь 15, 2010, 19:29



Название: TableView Css
Отправлено: andrewshkovskii от Октябрь 15, 2010, 19:29
(http://img405.imageshack.us/img405/5270/examplea.png)

Вот я выделил, что не изменяет радиус , как ЕЁ убрать? при таком css не помогло:
Код
C++ (Qt)
QTableView{
border : 0.5px solid gray;
border-radius : 25px;
}
QHeaderView::section:first {
background-color: qlineargradient(x1:0, y1:0, x2:0, y2:1,
  stop:0 #616161, stop: 0.5 #505050,
  stop: 0.6 #434343, stop:1 #656565);
color: white;
border: 1px solid #6c6c6c;
[b] border-radius : 5px;[/b]/*не работает, все равно остается оверрайд от хидера на вьюхе*/
padding-left: 4px;
margin-left  : 25px;
}


Название: Re: TableView Css
Отправлено: andrewshkovskii от Октябрь 15, 2010, 19:39
Может что-то с
background-clip:
background-origin:
?
Но  я пока не понял к кому это написать, к вьюхе, или к хидервью от вьюхи..но вроде ни так, ни так не работает..эх..


Название: Re: TableView Css
Отправлено: andrewshkovskii от Октябрь 15, 2010, 19:44
Эм..в общем эта шутка, что выпирает, это часть QAbstractItemView, и надо как-то поиграть с её бэкграундом и границами, что бы она не вылазила за границы Вьюхи..пока не понял как..