是否可以在GUI中创建连接线?

| 坦率地说,我需要在GUI中创建可扩展的行,以将两个“静态文本”或“编辑文本”框链接在一起(可能还有其他程序可以做得更好,但是MATLAB是一个在这种情况下必须)。如果线条可以弯曲和其他方式进行编辑,那将是一个加分项。有没有办法在MATLAB中执行此操作?     
已邀请:
        可以,但是在某种程度上取决于您所需的确切功能。对于任何解决方案,您都需要绘制包含您要绘制线条的区域的轴,然后可以使用例如IMLINE绘制可拖动的可移动线(IMPOLY将使您有可能具有多个点的线)。 例如
fh = figure
ah = axes(\'parent\',fh,\'units\',\'normalized\',\'position\',[0 0 1 1],...
    \'color\',\'none\',\'xtick\',[],\'ytick\',[],\'xlim\',[0 1],\'ylim\',[0 1])
uicontrol(\'parent\',fh,\'units\',\'normalized\',\'position\',...
    [0.1,0.5,0.1,0.1],\'style\',\'edit\',\'string\',\'A\')
uicontrol(\'parent\',fh,\'units\',\'normalized\',\'position\',...
    [0.8,0.5,0.1,0.1],\'style\',\'edit\',\'string\',\'B\')
h = imline(ah)
    

要回复问题请先登录注册