0

リストボックスを備えたmatlabにGUIがあります。このリストボックスに入力してそのインデックス値を設定すると、コールバックは呼び出されません:

set(handles.listboxColors, 'String', listboxEntryList, 'Value', 1 );

ここで、コールバックが

function listboxColors_Callback(hObject, eventdata, handles)

が呼び出されますが、これは起こりません。

4

1 に答える 1

1

通常のコールバックはアクションを制御し、ユーザーがプッシュ ボタンをクリックするか、メニュー項目を選択したときにのみトリガーされます。

プロパティの プロパティはset、言及されたコールバックをトリガーしません。Valuelistbox

これを達成する1つの方法は、

guidata(hObject, handles);

listboxColors_Callback(hObject,eventdata,handles);

Value関数に設定した後。

于 2013-08-02T09:01:34.537 に答える