2012-04-07 3 views
1

버튼을 클릭했을 때 버튼의 배경색을 변경하려고합니다. 클릭 방법으로 버튼을 연결했는데 올바른 C++ 구문을 찾을 수없는 것 같습니다. 파이썬으로 끝난 것을 보았습니다. 그러나 그것은 저에게 정확히 도움이되지 않습니다. 누구나 안내서를 가지고 있거나 구문을 알고 있습니까?gtkmm 버튼 색상 표시

편집 : 의미가 있습니다. 감사!

답변

3

버튼에는 색상이 없으며 자식 개체가 포함되어 있으며이를 눌렀을 때 신호를 내 보냅니다.

버튼에 하위 객체로 레이블을 넣는 것이 좋습니다. 라벨은 Pango에서 렌더링 한 텍스트로, 속성을 설정할 수 있습니다. 단추 색상은 실제로 레이블 텍스트의 배경색이라고 생각합니다.

Gtk는 꽤 복잡하지만 아무 것도 할 수 있습니다. Gtk로 많은 일을하려면 Pango (텍스트) 및 Cairo (이미지)에 대한 자습서를 찾아보십시오. 보다 간단한 자체 포함 위젯 세트를 원하면 wx 또는 tk를 확인하십시오.