신발에서 버튼을 만든 후에는 텍스트를 바꿀 수 있습니까? 단추 스타일 [email protected]에서 텍스트 키를 수정 해 보았습니다. 텍스트가 변경되었음을 확인하지만 단추는 여전히 원본 텍스트를 표시합니다.신발에서 버튼 텍스트를 변경하려면 어떻게해야합니까?
3
A
답변
2
기존 버튼의 텍스트를 변경하는 방법을 알지 못했습니다. 나는 그것이 아직 지원되지 않는다고 생각한다. 새 단추를 만들고 이전 단추를 바꿀 수 있습니다. 불행히도 적어도 Windows에서는 버튼을 제거하면 모든 클릭 이벤트가 발생합니다. 나는 다른 플랫폼에서 그것을 시도하지 않았지만 아마 작동 할 것이다. 다음과 같이 시도하십시오.
Shoes.app do
para 'This is some text.'
@btn = button 'a' do |btn|
alert 'Hello, World!'
end
para 'Blah blah blah'
button 'Change!' do |btn|
old = @btn
new_style = old.style.dup
txt = new_style[:text].next!
old.parent.before(old) do
@btn = button txt, new_style
end
old.remove #This messes up the click events on Windows.
end
end
0
아주 오래된 질문이지만 해결책이 있습니다. 신발 색을 언급하지 않았으므로 녹색을 사용합니다. Green Shoes는 GTK2를 기반으로하므로 GTK2 객체를 추출하면 GTK2의 메소드를 사용할 수 있습니다.
require 'green_shoes'
Shoes.app do
@btn = button('old text ') {|btn|alert('Hello, World!')}
button('Change!') {|btn|@btn.real.set_label("new")}
end
관련 문제
- 1. Gtk2에서 MenuItem의 표시 텍스트를 변경하려면 어떻게해야합니까?
- 2. 버튼 위에 텍스트를 표시하려면 어떻게해야합니까?
- 3. 신발에서 진행률 표시 줄을 사용하려면 어떻게해야합니까?
- 4. html로 업로드 입력란의 버튼 텍스트를 대체하려면 어떻게해야합니까?
- 5. 동적으로 Textview를 변경하려면 어떻게해야합니까?
- 6. slideToggle()이 발생한 후 Jquery를 사용하여이 ... 텍스트를 변경하려면 어떻게해야합니까?
- 7. WinForm 응용 프로그램의 PictureBox에서 기존 ToolTip 컨트롤의 텍스트를 변경하려면 어떻게해야합니까?
- 8. 신발에서 간단한 텍스트 편집 응용 프로그램을 만들려면 어떻게해야합니까?
- 9. GTK에서 글꼴 크기를 변경하려면 어떻게해야합니까?
- 10. jquery 툴팁을 변경하려면 표시/숨기기 버튼
- 11. JComboBox의 UI를 변경하려면 어떻게해야합니까?
- 12. 컨트롤의 불투명도를 변경하려면 어떻게해야합니까?
- 13. UIImage의 채도를 변경하려면 어떻게해야합니까?
- 14. 스레드에서 변수를 변경하려면 어떻게해야합니까?
- 15. 초기로드 이미지를 변경하려면 어떻게해야합니까?
- 16. mod_python의 버전을 변경하려면 어떻게해야합니까?
- 17. 임시 테이블을 변경하려면 어떻게해야합니까?
- 18. UINavigationBar의 배경을 변경하려면 어떻게해야합니까?
- 19. TableItem의 인덱스를 변경하려면 어떻게해야합니까?
- 20. DataGrid에서 글꼴을 변경하려면 어떻게해야합니까?
- 21. wxRadioButton의 전경색을 변경하려면 어떻게해야합니까?
- 22. Android - 버튼 텍스트를 arraylist 항목으로 변경하는 방법
- 23. 신발에서 이벤트를 클릭하십시오.
- 24. 신발에서 이벤트 제거
- 25. SQL의 선택 필드를 변경하려면 어떻게해야합니까?
- 26. 버튼 텍스트를 이미지로 바꾸시겠습니까?
- 27. TCanvas (delphi)의 textOut 색상을 변경하려면 어떻게해야합니까?
- 28. jQuery를 사용하여 텍스트 색상을 변경하려면 어떻게해야합니까?
- 29. UINavigationBar의 제목을 변경하려면 어떻게해야합니까? 인터페이스 작성기
- 30. html 요소 내부 텍스트를 변경하려면 PHP를 사용
신발을 신고하십시오. 그런 다음 버튼 텍스트를 변경하십시오. :) – Imagist
+ 1- 하하하 그건 재미있었습니다;) – RubyDubee