簡體   English   中英

如何在GUIDE中將一個功能分配給不同的UI控件?

[英]How to assign one function to different UI controls in GUIDE?

在GUIDE中設計的圖形中有一組按鈕,我想將一個函數分配為其回調函數。 但是在屬性檢查器中沒有組合框可供選擇,而當我選擇所有按鈕並從“ 查看回調”菜單中單擊“ 回調”時 ,它將創建多個回調函數。 當我按下屬性檢查器中的“我不知道如何呼叫”按鈕時,行為相同。

我可以使用OpeningFcn一些編碼(例如此處描述的編碼)或僅調用set(handle, 'method')來處理此問題,但我真的更喜歡在設計環境中進行處理。

您可以在屬性檢查器中編輯“ Callback值。 默認情況下,它將是該uicontrol的自定義回調,但是您可以將其更改為所需的任何名稱。

在此處輸入圖片說明

因此對我來說,對於兩個按鈕,默認情況下它們類似於以下內容:

@(hObject,eventdata)mygui('pushbutton2_Callback',hObject,eventdata,guidata(hObject))    
@(hObject,eventdata)mygui('pushbutton1_Callback',hObject,eventdata,guidata(hObject))

只需將一個的值復制到另一個中,它們將具有相同的回調。

或者,您可以通過指定自己的值使它們具有完全不同的回調。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM