2
MenuItem의 표시 텍스트를 변경해야합니다. MenuItem을 제거한 다음 다른 텍스트로 다른 항목을 추가하지 않고이 작업을 수행 할 수있는 방법이 있습니까?Gtk2에서 MenuItem의 표시 텍스트를 변경하려면 어떻게해야합니까?
MenuItem의 표시 텍스트를 변경해야합니다. MenuItem을 제거한 다음 다른 텍스트로 다른 항목을 추가하지 않고이 작업을 수행 할 수있는 방법이 있습니까?Gtk2에서 MenuItem의 표시 텍스트를 변경하려면 어떻게해야합니까?
MenuItem은 무엇이든 포함 할 수있는 컨테이너이기 때문에 메뉴 항목을 어떻게 작성 했느냐에 따라 다릅니다. 당신처럼 만든 경우 :
menuitem = gtk.MenuItem('This is the label')
그런 다음에 메뉴 항목의 라벨 위젯에 액세스 할 수 있습니다
label = menuitem.child
그리고 처리 할 수있는 일반 레이블로 :
label.set_text('This is the new label')
그러나 메뉴 항목을 직접 작성하지 않은 경우 하위 위젯이 이와 같은 레이블임을 보장 할 수 없으므로주의해야합니다.