GTK + 3 GTK 위젯 (C#의 Control.Tag
과 같은)에 여분의 데이터를 어떻게 추가/첨부해야합니까? 나는 이것을 파이썬에서하고 싶다. 이 같은GTK 위젯에 여분의 데이터를 추가하는 방법은 무엇입니까?
뭔가 : 그 경우
# To set
image = Gtk.Image()
image.set_extra({"src": "./images/bitmap.png"})
# To use
image_src = image.get_extra().get("src")
gtk에 익숙하지 않아서'button_instance.my_tag = 3'과 (과) 뭘 할 수 없습니까? – TankorSmash
@TankorSmash 파이썬에서 좋은 습관입니까? –
나는 그것이 당신이 정확히 무엇을하려하는지에 달려 있다고 생각한다. 어쩌면 위젯을 서브 클래 싱하는 것이 더 나을 것입니다. 더 많이 알지 못하면 말하기가 어렵습니다. '사용자 정의 데이터를 추가하려면 GTK 위젯을 확장해야합니까?'와 같이 다른 것을 요청할 가치가 있습니다. – TankorSmash