Kontrollkästchen in MATLAB-GUI
Meine GUI hat zwei Checkboxen, nämlich colourcheck
und Texturecheck
, unter einer einzigen Schaltfläche suchen. Wenn ich auf die Taste suchen klicken, sollte geprüft werden, ob die beiden oben genannten Typen und das jeweilige Programm ausgeführt werden soll, auch wenn beide box sind in " MIN " - Stellung, d.h., nicht überprüft, es sollte eine Botschaft an Nutzer, die besagt select type of search
.
Habe ich abgeschnitten search_callback Programm.
function Search_Callback(hObject, eventdata, handles)
% hObject handle to Search (see GCBO)
% eventdata reserved - to be defined in a future version of MATLAB
% handles structure with handles and user data
% --- Executes on button press in colourcheck.
function colourcheck_Callback(hObject, eventdata, handles)
% hObject handle to colourcheck (see GCBO)
% eventdata reserved - to be defined in a future version of MATLAB
% handles structure with handles and user data
% Hint: get(hObject,'Value') returns toggle state of colourcheck
if (get(hObject,'Value') == get(hObject,'Max'))
Search_Callback(hObject, eventdata, handles)
else
% Checkbox is not checked-take approriate action
end
Jedoch bin ich nicht in der Lage, die Anforderungen zu erfüllen. Bitte helfen Sie mir, jede Lösung ist bemerkenswert.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Aus der Beschreibung in deiner Frage, die Sie nicht wollen
Search_Callback
genannt, wenn Sie aufcolourcheck_Callback
. Stattdessen werden Sie eine andere Aktion ausgeführt, wenn die Schaltfläche suchen angeklickt wird, basierend auf die Kontrollkästchen aktiviert sind. Man könnte ein callback wie folgt für Ihre Suche button: