Datatip, GUI screen and open Excel questions
6 views (last 30 days)
Show older comments
Hello!
Can please someone help me with a simple qustions.
1) I have a plot in my GUI and I enabled Data Cursor. Because I have dates on my X, I converted it successfully. But now, I want to add a character(g) to the Y.
Y is a number(mass in grams), so I just want the datatip showing grams next to the mass value.
pos = get(event_obj,'Position');
output_txt = {['Datum: ',datestr(pos(1), 'dd.mmm.yyyy')],...
['Masa: ',num2str(pos(2))]};
2) When I run my GUI, I want it to be in the center of the screen. I used movegui(center), but it did nothing. Where should I even place the command in my GUI code?
3) I want my GUI to open an .xls file in Excel and not in Editor.
Slobodan
0 Comments
Accepted Answer
Titus Edelhofer
on 30 Nov 2011
Hi,
for 2): what error do you get? You should add something like
movegui(handles.figure1, 'center')
for 3): do something like
[f,p] = uigetfile('*.xls');
winopen(fullfile(p,f))
Titus
2 Comments
Titus Edelhofer
on 30 Nov 2011
2) That's just like many other functions: if no handle is given, it takes the current figure (e.g. hold). More robust usually is to pass the handle.
3) Of course, if you know the file just write
winopen('C:\MyDatafile.xls')
More Answers (2)
Titus Edelhofer
on 30 Nov 2011
Hi,
for 1): do you mean this:
output_txt = {['Datum: ',datestr(pos(1), 'dd.mmm.yyyy')],...
['Masa: ',num2str(pos(2)) 'g']};
3) Don't undertstand the question...
Titus
0 Comments
See Also
Categories
Find more on Spreadsheets in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!