2013-02-21 2 views
1

일반 위젯 (GtkWidget)의 색상을 얻는 것은 매우 쉽습니다.GtkEntry의 배경색 얻기

방금 ​​GtkStyleContext을 받고 get_background_color을 호출합니다. 하지만 GtkTreeView 또는 GtkEntry과 같은 위젯의 배경색을 얻을 수 없습니다.

그럼 어떻게해야합니까?

답변

0

좋아, 해결책을 찾았습니다 : gtk_style_context_get_style_property (컨텍스트, prop_str, out 값). prop_str은 스타일 속성 이름입니다 (위젯 문서의 "스타일 속성"섹션, 다른 위젯은 다른 스타일 속성을가집니다).

0

예. 배경색을 반환하는 gtk_style_context_get_style_property 함수에서 prop_str으로 "background-color"를 제공해야합니다.