Bonjour,
J'ai crée une interface graphique sous matlab. Elle contient deux radiobutton et un panel ou il y a du texte et des zones de texte à remplir. Le panel doit apparaître quand le radiobutton2 est coché.
Voila le code des radiobutton:
-> Pluspaq c'est le panel à afficher
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 % --- Executes when selected object is changed in uipanelradio. function uipanelradio_SelectionChangeFcn(hObject, eventdata, handles) if hObject==handles.radiobutton2 set(handles.Pluspaq, 'visible','on') else set(handles.Pluspaq, 'visible','off') end
Quand je lance le fichier .m l'interface fonctionne, par contre quand je lance le .fig j'obtiens ce message d'erreur...
Je ne comprends pas pourquoi j'ai ce message d'erreur.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 ??? Attempt to reference field of non-structure array. Error in ==> groupement>uipanelradio_SelectionChangeFcn at 83 if hObject==handles.radiobutton2 Error in ==> gui_mainfcn at 96 feval(varargin{:}); Error in ==> groupement at 42 gui_mainfcn(gui_State, varargin{:}); Error in ==> @(hObject,eventdata)groupement('uipanelradio_SelectionChangeFcn',get(hObject,'SelectedObject'),eventdata,guidata(get(hObject,'SelectedObject'))) Error in ==> hgfeval at 63 feval(fcn{1},varargin{:},fcn{2:end}); Error in ==> uitools.uibuttongroup.childAddedCbk>manageButtons at 80 hgfeval(cbk, source, evdata); ??? Error while evaluating uicontrol Callback
Si quelqu'un peut m'aider svp...
Merci d'avance
Partager