우분투의 루비/gtk에 키오스크 GUI를 쓰려고합니다. 나는 루비에 능숙하지만 GUI 작성에 익숙하지 않고 리눅스에는별로 좋지 않습니다.GTK - 선택/마우스 오버시 버튼을 강조 표시하지 않음
저는 터치 스크린을 사용하고 있습니다.
button_image = Gtk::Image.new(Gdk::Pixbuff.new "images/button_image.png")
@button = Gtk::Button.new
@button.add(button_image)
@button.set_relief(Gtk::RELIEF_NONE)
내 문제는 버튼을 누를 때 또는 선택 (또는이 터치 스크린과 관련성이 적은 있지만, 이상 공중 선회) 상태를 유지하는 경우, GTK는 주변 지방, 사각형 테두리를 보여주고 있다는 점이다. 분명히 그것은 gtk의 프리 라이트/선택된/활성 조명을 버튼에 적용하고 있습니다. 여러 가지 방법으로 버튼 속성을 변경해 보았습니다. 또한 내 테마를 해킹하는 방법을 시도해 보았습니다. 강조 표시가 어떻게 수정 될지는 모르지만 완전히 제거 할 수는 없습니다. 내 테마를 통해 하이라이트의 색상을 변경하는 것은 쉽지만, 제 설정을 제거하면 여전히 기본이 없으므로 제거 할 수 없습니다.
누군가를 막을 방법이 있는지 알고 있거나 투명하게 만들 수 있습니까? 미리 감사드립니다!
오, 흥미 롭군요. 전에는 깊이 생각하지 못했지만, 시도해 보겠습니다. 제안 해 주셔서 감사합니다. – tekunokurato