Guide in Matlab을 사용하여 툴바가있는 GUI를 만들 때 사전 정의 된 툴바 요소를 사용할 수 있습니다. 파일 열기, 확대/축소 ... GUI로 드래그 앤 드롭하고 아이콘 중 하나를 클릭하면 자동 생성 된 콜백이 실행됩니다. 코드에서 자동 생성 된 콜백을 직접 실행할 수 있습니까? GUI 메뉴 내에 이러한 도구 모음 요소가 제공하는 기능 중 일부를 포함하고자합니다.Matlab의 툴바 이벤트 핸들러 호출 방법
0
A
답변
1
"도구 속성"섹션의 도구 모음 항목에 사용자 정의 태그를 지정할 수 있습니다. 이 태그 이름은 도구 모음 도구에 대한 핸들을 포함하는 handles
구조체 내의 필드를 나타냅니다.
당신은 당신이 할 수있는, 다음 ClickedCallback
속성을 통해 할당 된 콜백을 얻고, 당신은 단순히 메뉴에 콜백을 복사하려면 프로그래밍 hgfeval
function mycallback(hObject, eventdata, handles)
cback = get(handles.mypushtool, 'ClickedCallback');
hgfeval(cback)
end
를 사용하여 콜백을 실행할 수 있습니다 OpeningFcn
을 수정하여 도구의 ClickedCallback
속성을 메뉴에 복사하십시오.
function myGUI_OpeningFcn(hObject, eventdata, handles)
set(handles.mymenuitem, 'Callback', get(handles.mytoolbaritem, 'ClickedCallback'));
end
관련 문제
- 1. 방법 이벤트 핸들러
- 2. 이벤트 핸들러 설정 방법
- 3. 이벤트 핸들러 콜백에서 호출 된 함수에서 'this'값?
- 4. jquery : 여러 번 호출 된 이벤트 핸들러
- 5. 외부 클래스의 private 이벤트 핸들러 호출
- 6. 얻기에 적합한 이벤트 핸들러
- 7. 백본보기의 비공개 이벤트 핸들러
- 8. 이벤트 핸들러
- 9. 이벤트 핸들러
- 10. 이벤트 핸들러
- 11. Form 이벤트 핸들러
- 12. .NET 이벤트 핸들러 관리
- 13. UserControl을 이벤트 핸들러
- 14. C# 이벤트 핸들러 제거
- 15. 스레딩 이벤트 핸들러
- 16. 다른 이벤트 핸들러 (들)
- 17. Nagios Glabal 이벤트 핸들러
- 18. 이벤트 핸들러 상속
- 19. 조건부 이벤트 핸들러
- 20. 전화 이벤트 핸들러
- 21. 텍스트 입력 이벤트 핸들러
- 22. 이벤트 핸들러 오버로드가있는 객체
- 23. 파이어 폭스 툴바 이벤트
- 24. java. 이벤트 핸들러 인터페이스
- 25. 자바 안드로이드 핸들러 호출
- 26. EXT.js 패널에있는 이벤트 이벤트 핸들러
- 27. 이벤트 이름을 알고있는 이벤트 핸들러
- 28. IWebBrowser2 OnBeforeNavigate 이벤트 - 이벤트 핸들러
- 29. libavg 커스텀 이벤트 핸들러
- 30. ASP.NET : 가입 된 이벤트 핸들러