inputdlg, Several boxes in one line.

9 visualizaciones (últimos 30 días)
Kamuran
Kamuran el 1 de Dic. de 2012
How can make in the following code several boxes in one line? Right now I need to leave a space between entries.
Thank you
clear all
clc
prompt={'Enter the dimension:','Enter x-direction cut-off, Nx, Enter z-direction cut-off Nz'...
'Enter left boundary position, Enter right boundary position'...
'Enter lower boundary position, Enter upper boundary position'...
};
% Create all your text fields with the questions specified by the variable prompt.
title='Inputs';
% The main title of your input dialog interface.
answer=inputdlg(prompt,title);
cutoff = str2num(answer{2});
xdirection = str2num(answer{3});
zdirection = str2num(answer{4});
Nx=cutoff(1,1);
Nz=cutoff(1,2);
Lx=xdirection(1,1);
Rx=xdirection(1,2);
Lz=zdirection(1,1);
Uz=zdirection(1,2);
  3 comentarios
Kamuran
Kamuran el 2 de Dic. de 2012
If you run that code you will see a data input box with 4 input boxes. Last 3 of them are used for entering 2 data for each. But I want to have 2 boxes in each line.
Matt Fig
Matt Fig el 2 de Dic. de 2012
I see. I think you will have to write your own GUI for that.

Iniciar sesión para comentar.

Respuestas (1)

Walter Roberson
Walter Roberson el 2 de Dic. de 2012
You would have to edit the source for inputdlg() to do that -- that or do your own GUI construction instead of using the handy inputdlg()
  2 comentarios
Kamuran
Kamuran el 2 de Dic. de 2012
I am trying to use GUI too but I did not understand how to edit inputdlg. Can you make it more clear?
Thank you
Walter Roberson
Walter Roberson el 2 de Dic. de 2012
At the MATLAB command line, enter the command
edit inputdlg

Iniciar sesión para comentar.

Categorías

Más información sobre File Operations en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by