1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
| % --- Executes on button press in pushbutton7.
function pushbutton7_Callback(hObject, eventdata, handles)
% hObject handle to pushbutton7 (see GCBO)
% eventdata reserved - to be defined in a future version of MATLAB
% handles structure with handles and user data (see GUIDATA)
a = 100;
b = str2double(get(handles.edit7, 'String'));
fig = figure('Name', 'Propriétés des jeux d''images', 'NumberTitle', 'off', 'MenuBar', 'figure', 'Color', [0.925 0.914 0.847], 'Position', [360 502 400 a*b]);
movegui(fig,'center')
c = 10;
for i = 1:b
j = num2str(i);
string = ['Folder' j];
uicontrol('Style', 'text', 'Position', [20 c+30 40 20], 'HorizontalAlignment', 'left', 'Tag', string, 'String', string, 'Parent', fig, 'BackgroundColor', [0.925 0.914 0.847], 'ForegroundColor', [0 0 0]);
editTag = ['editTag' j];
uicontrol('Style', 'edit', 'String', '', 'Position', [20 c 360 20], 'HorizontalAlignment', 'left', 'Tag', editTag, 'Parent', fig, 'BackgroundColor', [1 1 1], 'ForegroundColor', [0 0 0]);
pushTag = ['pushTag' j];
uicontrol('Style', 'pushbutton', 'Position', [80 c+30 70 22], 'Tag', pushTag, 'Callback', @pushbuttonI_Callback, 'String', 'Parcourir', 'Parent', fig, 'BackgroundColor', [1 1 1], 'ForegroundColor', [0 0 0]);
c = c+100;
end
% handles = guihandles;
function pushbuttonI_Callback(hObject, event)
handles=guihandles(gcf);
guidata(gcf,handles);
directory = uigetdir();
pb_tag = get(hObject, 'Tag');
edit_tag = strrep(pb_tag, 'push', 'edit');
set(handles.(edit_tag), 'String', directory); |
Partager