필터 지우기
필터 지우기

pass data from gui to another

조회 수: 3 (최근 30일)
zeyneb khalili
zeyneb khalili 2017년 5월 13일
편집: zeyneb khalili 2017년 5월 14일
I have two guis gui1 with pushbutton1 and gui2 with uitable1. How to update data of gui1 to uitable1 by clicking on pushbutton1? May you help me pleaase. I'm working with matlab 2009

답변 (2개)

Jan
Jan 2017년 5월 13일
편집: Jan 2017년 5월 13일
This is answered extensively by the comment given above by Stephen.
(@Stephen: Sorry for this parasitic answer. To add anything productive:)
It is recommended and very useful to search in the forum before asking a new question:
  댓글 수: 1
Stephen23
Stephen23 2017년 5월 13일
@Jan Simon: no problem! As you can probably see from my other answers and comments, I am also a believer in giving links and showing people how to access information.

댓글을 달려면 로그인하십시오.


zeyneb khalili
zeyneb khalili 2017년 5월 14일
When I tried this code in the source GUI:
if true
h = findobj('Tag','GUI2');
gdata = guidata(h);
set(gdata.uitable1,'data',get(handles.uitable9,'data'));
end
I had this error: H must be the handle to a figure or figure descendent.
  댓글 수: 2
Image Analyst
Image Analyst 2017년 5월 14일
Wow, who told you to do that??? If you want to transfer the data from table 9 to table 1, get rid of all that and simply do
handles.uitable1.data = handles.uitable9.data;
zeyneb khalili
zeyneb khalili 2017년 5월 14일
편집: zeyneb khalili 2017년 5월 14일
uitables are in different guis. gui1 in uitable9. gui2 in uitable1. This code is in pushbutton1_callback in gui1

댓글을 달려면 로그인하십시오.

카테고리

Help CenterFile Exchange에서 Migrate GUIDE Apps에 대해 자세히 알아보기

태그

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by