[QT] zmiana ksztaltu/wygladu QTabBar

0

Witam, czy jest jakis prosty sposob zmianu ksztaltu i wygladu kontrolki QTabBar? Chcialbym aby moje zakladki byly pieciokatami i mialy mozliwosc nachodzenia na siebie.

0

zmiany wyglądu widgetów możesz wprowadzać przy pomocy styli ( Qt Style Sheets ).

0

styl można ustawić indywidualnie dla każdego widget'u.
http://doc.trolltech.com/4.7/qstyle.html

0

Ok, ale mi chodzi o zmianę wyglądu i jednocześnie kształtu. Na przykład coś takiego http://thequiltfairy.com.au/images/PW55.jpg, więc zmienia się też obszar w który można kliknąć kontrolkę. Nawet gdy za pomocą styli zmienię wygląd na ten z linka, faktyczny kształt pozostanie taki sam, czy może się mylę?

0

dla zwykłych widget'ów za bardzo nie da się zmienić kształtu do klikania (Qt Graphics framework to potrafi). Przeciętny użytkownik nawet nie zauważy, że może klikać za zaokrągleniami.
Jeśli się uprzeć, to na pewno da się to zrobić przez zmianę sposobu obsługi niektórych zdarzeń.

0

Dla zainteresowanych, gdyby ktos szukal odpowiedzi :).
Tutaj mamy posrednio odpowiedz na temat ksztaltu: http://www.qtcentre.org/threads/9702-Custom-shaped-forms-and-controls
W skrocie mozna powiedziec, ze tworzymy ksztalt przy pomocy QRegion i ustalamy maske widgeta.
Niestety w moim przypadku, przy QTabBar ksztalt zmienia sie dla calej kontrolki (paska wraz z przyciskami), nie dla pojedynczych przyciskow.

1 użytkowników online, w tym zalogowanych: 0, gości: 1