Matlab - SET y GET

 
Vista:

SET y GET

Publicado por wilman (1 intervención) el 25/11/2004 20:56:44
Alguien save como utilizar el set y el get para los menus popup
porque en internet solo te hablan del get y set pero cuando manejan colores, no hay una manera de utilizarlos pero para imprimir datos que nosostros quisieramos.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Alejandro

Uso de `set` y `get` para menús pop-up

Publicado por Alejandro (145 intervenciones) el 06/10/2023 16:35:34
¡Claro, Wilman! Puedes utilizar `set` y `get` en Matlab para manejar propiedades de objetos gráficos, incluyendo menús pop-up. Aquí hay un ejemplo de cómo puedes hacerlo con un menú pop-up:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
% Crear una figura
fig = figure;
 
% Crear un menú pop-up
popupMenu = uicontrol('Style', 'popup', 'String', {'Opción 1', 'Opción 2', 'Opción 3'}, 'Position', [100, 100, 100, 50]);
 
% Establecer el valor predeterminado del menú pop-up usando set
set(popupMenu, 'Value', 2);  % Esto seleccionará la 'Opción 2' por defecto
 
% Obtener el valor actual del menú pop-up usando get
currentValue = get(popupMenu, 'Value');
disp(['La opción seleccionada es: ', num2str(currentValue)]);
 
% Cambiar dinámicamente las opciones del menú pop-up
newOptions = {'Nueva Opción 1', 'Nueva Opción 2', 'Nueva Opción 3'};
set(popupMenu, 'String', newOptions);
 
% Obtener y mostrar la nueva opción seleccionada
currentValue = get(popupMenu, 'Value');
disp(['La nueva opción seleccionada es: ', newOptions{currentValue}]);

En este ejemplo, `set` se utiliza para establecer el valor predeterminado del menú pop-up y para cambiar dinámicamente las opciones del menú. `get` se utiliza para obtener el valor actual seleccionado en el menú pop-up.

Ajusta el código según tus necesidades específicas, y ten en cuenta que puedes usar `set` y `get` para manipular otras propiedades del menú pop-up, como el color, el tamaño, etc. ¡Espero que esto te ayude!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar