connect two uicontrol object with a line
古いコメントを表示
Hi,
I'm trying to get a nice and tidy GUI with a veriable number of uicontrol objects. To get a clean and clear layout I want to connect several objects with a simple line or path. Has anybody an idea how to implement this?
Thanks for your response, CN
採用された回答
その他の回答 (3 件)
Image Analyst
2012 年 6 月 5 日
1 投票
Did you try the line() function? I usually use it on axes, but it might work on your main figure also.
2 件のコメント
Walter Roberson
2012 年 6 月 5 日
line() can only be used in axes. The routines that can create graphical items that are not in axes seem to all be named starting with "ui": uicontrol(), uitab(), uitable(), uipanel()
Christoph
2012 年 6 月 6 日
Walter Roberson
2012 年 6 月 5 日
1 投票
You need to create an axes in order to draw the line.
My recollection is that uicontrol() objects take graphical precedence over axes (that is, if you have a uicontrol() that is positioned in an area where the axes happens to be, the control will show up on top.)
1 件のコメント
Sean de Wolski
2012 年 6 月 5 日
@Walter, this is recollection is true!
Adam Kaas
2012 年 6 月 5 日
0 投票
I'm guessing there is a more efficient way, but you could always get a picture of the path you want either online or make it using MSpaint or some other software and insert it as an axes. Are you using GUIDE?
カテゴリ
ヘルプ センター および File Exchange で Graphics Object Properties についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!