2011-02-12 4 views

답변

4

gtk.MenuItem은 이미지와 같이 더 복잡한 것이 없으면 일반적으로 실제 위젯을 자식 위젯으로 사용하는 컨테이너입니다. 자녀가 단순한 레이블 일 경우, 당신은 할 수 있어야합니다.

menuitem.get_child().set_text('New text') 
+1

+1; 나는 회의적 이었지만 이것을 시험해 보았다. 잘 했어. – senderle

+0

흠, 이건 내게는 효과가 없지만 내 [pygtk] (http://www.pygtk.org/pygtk2reference)에'set_title()'메소드가 없으므로'get_child(). set_label /class-gtkmenuitem.html). – Sardathrion

+0

이 ['set_text()'] (http://www.pygtk.org/pygtk2reference/class-gtklabel.html#method-gtklabel--set-text) 메소드입니다. 'set_label()'도 똑같은 것은 아니지만 잘 작동해야합니다. – ptomato

관련 문제