Archiwa tagu: C++

Wystylowane menu w Qt

Niedawno pisałam o tym, jak stylizować elementy interfejsu w Qt za pomocą CSS. Dziś  natomiast inny przykład, jaki użyłam w mojej aplikacji, czyli wystylowane menu w Qt.

Żeby było widać wyraźnie, które elementy odpowiadają za poszczególne fragmenty kodu, można użyć kontrastowych kolorów:

Użyte w przykładzie menu w Qt z kolorowym CSS

Menu użyte w przykładzie z kolorowym CSS


QString style("QMenuBar{background-color: yellow;});
style+="QMenuBar::item{background-color: blue;}";
style+="QMenu::item{background-color: red;}"; 
menuBar()->setStyleSheet(style);

Implementacja właściwa

Efekt końcowy, na jaki się zdecydowałam – oczywiście nieco bardziej subtelny, niż w powyższym przykładowym kodzie: Czytaj dalej