Matlab에서 GUI를 개발 중이며 버튼을 클릭 할 때 어떤 워크 플로우인지 알고 싶습니다. 더 구체적으로, 버튼을 클릭 할 때 콜백이 트리거되지 않기 때문에 '일어나는 일'을 알고 싶습니다.GUI 워크 플로 명령
답변
당신이 개발 GUIDE
를 사용하는 경우, 때마다 당신은 코드의 덩어리가 발생하여 GUI
에 단추를 추가 :
% --- Executes on button press in pushbutton1.
function pushbutton1_Callback(hObject, eventdata, handles)
% hObject handle to pushbutton1 (see GCBO)
% eventdata reserved - to be defined in a future version of MATLAB
% handles structure with handles and user data (see GUIDATA)
이 기능은 사용자가 상기 버튼을 누를 때마다 호출된다. 따라서 버튼을 클릭 할 때 어떤 것을 실행해야한다면 실행하고자하는 코드 행을 추가하면됩니다. 예를 들어, 당신이 edit text
변수 값으로 edit1
을 불렀다 상상
edit1 = 'hello';
당신이 handles
를 호출 할 필요와 상호 작용하기를 원하지만 먼저 글로벌 변수 작성해야하는 경우 :
%set the current figure handle to main application data
setappdata(0,'figureHandle',gcf);
%set the handles to figure's application data
setappdata(gcf,'EDIT1',handles.edit1);
을 그런 다음 버튼의 콜백 함수에서 다음을 작성해야합니다.
% --- Executes on button press in pushbutton1.
function pushbutton1_Callback(hObject, eventdata, handles)
% hObject handle to pushbutton1 (see GCBO)
% eventdata reserved - to be defined in a future version of MATLAB
% handles structure with handles and user data (see GUIDATA)
figureHandle = getappdata(0,'figureHandle');
EDIT1 = getappdata(figureHandle,'EDIT1 ');
new_string = 'updated string';
set(EDIT1, 'String', new_string);
희망이 있습니다.
감사합니다. 그러나 이것은 제가 찾고있는 것이 아닙니다. 일단 GUI를 개발하게되면 Matlab 명령을 사용하여 작업 과정에서 정보가 전달되는 방식을 알 수 있습니다. '프로파일 러'와 유사하지만 상호 작용합니다. – YisasL
다음과 같은 것을 의미합니다 : http://www.mathworks.es/es/help/matlab/creating_guis/share-data-among-callbacks.html? –
정확하게는 아니지만 유용 할 수 있습니다. 화살표가 있거나 유사한 그래픽을 제공하는 명령이 필요합니다. 함수가 호출되는 시점과 이동하는 위치 등을 보여줍니다. – YisasL
- 1. Openstack 중성자 명령 워크 플로
- 2. JAVA를 사용하는 워크 플로 다이어그램 GUI
- 3. Windows 워크 플로 : 워크 플로 내에서 별도의 워크 플로 시작
- 4. Golang 명령 줄 개발 워크 플로
- 5. 디자인 패턴 : 모듈러 명령 아키텍처 (워크 플로?)
- 6. Sharepoint 워크 플로 대 Windows 워크 플로
- 7. 워크 플로 기반 워크 플로 유형
- 8. 다른 워크 플로 내에서 워크 플로 실행
- 9. 다단계 워크 플로 : 워크 플로 A를 워크 플로 B 및/또는 워크 플로 C의 결과에 따라 변경하십시오.
- 10. Windows 워크 플로 : "싱글 톤"스타일 워크 플로?
- 11. Sharepoint Designer 2007 - 워크 플로 및 보조 워크 플로 관계
- 12. Windows 워크 플로 : 웹 사이트 사용자를위한 워크 플로 정의에 사용
- 13. CRM 2011의 워크 플로 목록에 멤버 추가 워크 플로 작업
- 14. Sql 워크 플로 지속 서비스가 워크 플로 상태를 저장하지 않습니다.
- 15. CRM 2011 워크 플로 문서 필드를 업데이트하는 워크 플로
- 16. SharePoint, 워크 플로 및 웹 서비스 - 워크 플로 다시 시작
- 17. 워크 플로 시작 클래스의 워크 플로 클래스 필요
- 18. 워크 플로 Xaml과 워크 플로 dll 간의 변환
- 19. 상태 워크 플로 내에서 순차 워크 플로 시작
- 20. Windows 워크 플로 파운데이션 워크 플로 표현식에 대한 설명서
- 21. RDF로 워크 플로 그래프?
- 22. 언로드에서 워크 플로 중지
- 23. 데이터베이스에 워크 플로 저장
- 24. SharePoint 2013 워크 플로
- 25. 워크 플로 계층이란 무엇입니까?
- 26. RequireJS + TypeScript 워크 플로
- 27. SVN 변경 워크 플로
- 28. 워크 플로 시스템 리소스
- 29. 워크 플로 종속성 속성
- 30. 프로젝트의 워크 플로 이해
줌과 같은 표준 버튼을 의미합니까? 무슨 일이 일어 났는지 알아 내면 뭔가 적어주세요. 나도 관심이있을거야. +1 – patrik