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:
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