현재 로봇 손을위한 정보를 표시하는 GUI를 프로그래밍하고 있으며이 GUI의 구성 요소 중 하나를 마우스 오른쪽 버튼으로 클릭하면 콜백 기능을 찾을 수 없습니다. 몇 가지 다른 GUI를 만들었으므로 이전에이 문제를 보지 못했으며 Google에서 같은 문제가있는 사람을 찾을 수 없습니다.MATLAB GUI에서 콜백이 없습니까?
사람이이 문제를 해결하는 방법을 알고 있나요 : 여기
무슨 뜻인지의 예입니다?현재 로봇 손을위한 정보를 표시하는 GUI를 프로그래밍하고 있으며이 GUI의 구성 요소 중 하나를 마우스 오른쪽 버튼으로 클릭하면 콜백 기능을 찾을 수 없습니다. 몇 가지 다른 GUI를 만들었으므로 이전에이 문제를 보지 못했으며 Google에서 같은 문제가있는 사람을 찾을 수 없습니다.MATLAB GUI에서 콜백이 없습니까?
사람이이 문제를 해결하는 방법을 알고 있나요 : 여기
무슨 뜻인지의 예입니다?표시되는 세 콜백 (ButtonDownFcn
, CreateFcn
및 DeleteFcn
)은 MATLAB에서 세 개의 callback functions that all graphical objects 공유입니다. Callback
콜백은 버튼과 같은 활성 인터페이스 객체에 고유 한 콜백입니다.
콜백 함수는 해당 객체에 대해 연관된 이벤트가 발생할 때 호출됩니다. 콜백에 넣은 코드는 원하는 것을 따라 다릅니다. 왼쪽 마우스 클릭에 대한 그래프 응답을 원하십니까? 그런 다음 ButtonDownFcn
에 코드를 입력하십시오. 다른 어떤 것에 응답하고 싶습니까? 대신 적절한 콜백을 선택하십시오.
자세히 알아보기 here ...
감사합니다. 이것은 많은 의미가 있습니다. 질문이 하나 더 있는데, CreateFcn을 클릭하면 text12_CreateFcn과 같은 새 함수가 MATLAB에 만들어집니다. 그러나이 새로운 함수를 삭제하고 GUI를 실행하려고하면 feval을 사용하는 중 오류가 발생합니다. 입력 내용이 'double'인 입력 의 경우 'text12_CreateFcn'함수가 정의되지 않았습니다. " 너는 이걸 잘 알고 있니? –
'CreateFcn'은 객체 초기화시 호출됩니다. 개체가 여전히 존재하는 경우 삭제하지 말고 비워 두십시오. –
좋아,하지만 구성 요소의 "태그"속성을 변경하면 CreateFcn의 이름이 변경되지 않습니다. 이게 정상인가? –
무슨 뜻인지 모르겠군요. "콜백"이란 무엇을 의미합니까? –
콜백을 찾을 수없는 이미지를 게시 할 수 있습니까? – pm89
그래서 예상대로 작동하지 않는 프로젝트는 무엇이 특별합니까? –