I woluld like to plot a image on any push button or toggle button
can you pls guide me.

 採用された回答

Gerd
Gerd 2011 年 7 月 7 日

0 投票

Hi murali,
open GUIDE.
Place a button on the gui.
Go to the callback function
logo = imread('Logo.jpg','jpg');
image(logo);
Gerd

8 件のコメント

Paulo Silva
Paulo Silva 2011 年 7 月 7 日
Sorry Gerd but that won't work
Jan
Jan 2011 年 7 月 7 日
@Gerd: Murali asks for drawing the image onto the button, not for drawing an image, if the button is pressed. Well, at least Paulo and me think that this is the question.
Gerd
Gerd 2011 年 7 月 7 日
Mmmh now that I read the question again.
Paulo Silva
Paulo Silva 2011 年 7 月 7 日
The only question I see is if we can help him but instead of wasting my time saying Yes I rather post a link to something that might help him.
Gerd
Gerd 2011 年 7 月 7 日
I don't see your point Paulo. As Jan already said he wanted to draw an image on a button. I didn't interpret the question correct.
The sad thing about it is that mostly we don't get any feedback.
Paulo Silva
Paulo Silva 2011 年 7 月 7 日
Gerd you are not the only one that failed to understand something, I often do the same. The user was polite and said what he wanted and we guided him, hope he's happy with the answers.
Murali Mohan
Murali Mohan 2011 年 7 月 7 日
Hi Gerd,Paulo
thanks for the answer.:)
Apart from that I have added
[X map] = imread('up_button.gif');
iconU = ind2rgb(X,map);
set(handles.pushbutton,'CData',iconU);
Paulo Silva
Paulo Silva 2011 年 7 月 7 日
Murali Mohan you accepted the wrong answer but thanks for posting the solution you chosen.

サインインしてコメントする。

その他の回答 (2 件)

Jan
Jan 2011 年 7 月 7 日

1 投票

Another approach:
pic = fullfile(tempdir, 'picture.png');
uicontrol('Style', 'pushbutton', ...
'String', '
<<file-----pic--.>>
');

1 件のコメント

Murali Mohan
Murali Mohan 2011 年 7 月 7 日
Thanks Jan :)

サインインしてコメントする。

Paulo Silva
Paulo Silva 2011 年 7 月 7 日

0 投票

カテゴリ

ヘルプ センター および File ExchangeConvert Image Type についてさらに検索

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by