Re: Some interaction in Mathematica 6.0
- To: mathgroup at smc.vnet.net
- Subject: [mg85806] Re: Some interaction in Mathematica 6.0
- From: David Reiss <dbreiss at gmail.com>
- Date: Sat, 23 Feb 2008 04:21:24 -0500 (EST)
- References: <fpm6m0$2mk$1@smc.vnet.net>
is there a particular reason why you are only using an InputField? It makes (I feel) better user interface sense to use the InputField to type the filename and then a button to initiate the action. Hope this helps... --David On Feb 22, 5:03=A0am, kishkin <kish... at gmail.com> wrote: > Hello! > > Just a little question. Here's some code: > > ----------- > matrix = Import["C: \\my_file.xls"]; <- import tables > matrix = matrix[[1]] <- we need only the first one and we printing > this table > ----------- > > What I want to do is insert InputField where I would be able to type a > filename and two lines above will be evaluated automatically. > > I think there should be something like this: > ----------- > InputField[Dynamic[matrixFile], String]; > > Dynamic[ > =A0matrix = Import[matrixFile]; > =A0matrix = matrix[[1]] > ] > ----------- > > This works almost fine. There's a feeling that the output (the one > with the table) re-counts continuously. Nothing changes but processor > is busy. Not good. > > I think that the problem is in the second line: matrix = matrix[[1]], > but I do not know exactly what actually causing the problem. > > Haven't found anything in the documentation. > > Here is the similar example (at least I think it's similar) which > works totally fine: > ----------- > x = 1; > y = 2; > > Dynamic[ > =A0j = {x + y, x + y}; > =A0j = j[[1]] > ] > ----------- > > That would be really great if anyone could say something about this > problem. > > Thanks in advance, > Mike.