force code gui on start up

조회 수: 1 (최근 30일)
Ingrid
Ingrid 2015년 12월 22일
댓글: Ingrid 2015년 12월 22일
so I am trying to create a GUI programmatically instead of through guide which I have used up to now. However, I am stuck with the SelectionChangeFcn of my uibuttongroup (this is so handy! I used to program this exclusivity for all my radiobuttons by hand). How can I make this function to run on start-up as well? So before the user has changed any of the radiobuttons? I tried changing the radiobutton programmatically as suggested here:
it works in the sense that the radiobutton is selected, but the SelectionChangeFcn is not executed. How can I force this. I want the plot to be shown when opening the GUI and not just after changing radiobuttons (than it should update to the correct data plot)

채택된 답변

Renato Agurto
Renato Agurto 2015년 12월 22일
편집: Renato Agurto 2015년 12월 22일
you could call the function manually.
my_function([], [])
and if your function use for example the event e, you can set it manually:
e.NewValue = handle_of_first_radio_button;
my_function([], e)
An "elegant" soluction would be to use your SelectionChangeFcn just as a caller function. You can call an external function, which can also be called anywhere on your code.
  댓글 수: 1
Ingrid
Ingrid 2015년 12월 22일
super thanks, I tried this before but did not know how to set the event.NewValue. I just tried by setting the String property but of course this did not work and I am glad to find a simple solution so fast so thanks

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

추가 답변 (0개)

카테고리

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