[완료] GTK Button의 각각의 글자색 지정 방법?
글쓴이: sshim07 / 작성시간: 수, 2007/10/10 - 2:32오후
많은 것을 얻어가지만 또 도움을 받고자 질문드립니다.
button = gtk_button_new_with_label("Marker\n 1 2 3 4");
이렇게 버튼에 Label을 부여 하였습니다.
버튼 의 Label이 검정색으로 다음과 같이 보여집니다.
(버튼 테두리는 생략하였습니다)
Marker
1 2 3 4
이때 버튼을 한번 누르면
Marker
1 2 3 4
1 만 빨간색으로 지정하고, 나머지는 기본색으로
설정 가능한 방법 부탁드리겠습니다
Forums:
GtkLabel을 만들어서 GtkButton에 넣으세요.
http://library.gnome.org/devel/gtk/2.12/GtkLabel.html#gtk-label-set-markup
버튼에서 만들어주는 레이블을 직접 접근할 방법이 있는지 모르겠네요. 버튼이 컨테이너 상속이니까, 직접 레이블을 만들어서 개체를 기억하고 필요할 때 마크업 내용을 바꾸면 좋겠습니다.
GtkTextView라면 GtkTextTag 같은 걸 써서 속성을 더 직접 바꿀 수도 있는데 GtkLabel 안에서는 그렇게 직접 접근할 수 있는지는 모르겠습니다.
댓글 달기