Bonjour,
je débute en matlab. J'ais créé une vingtaine de fonctions et je voudrais maintenant faire une interface graphique qui les regroupe et ou on puisse sélectionner les arguments dedans. Le problème est que je ne comprends rien aux callbacks, uicontrols et autres malgrès mes recherches internet.
Dans un premier temps j'aimerais que l'utilisateur puisse charger un fichier à l'aide de la fonction uigetfile et qu'une fois ce fichier sélectionné, son nom apparaisse dans une case de texte sur mon interface graphique et que son contenu apparaisse dans une "msgbox".
J'ais codé ceci:
La boite de sélection uicontrol s'affiche bel et bien mais ça ne va pas plus loin, je ne vois pas comment faire le reste.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 function Fichier_a_charger_Callback(hObject, eventdata, handles) c=uigetfile d=fopen(c); %d=fread(c); msgbox(fread(d)); set(handles.fichier_charge,d); guidata(hObject, handles); fclose(d); function fichier_charge_CreateFcn(hObject, eventdata, handles)
Merci d'avance pour votre aide.
Partager