0

我创建了一个带有 5 个按钮的 GUIDE 脚本。每个按钮为给定数据创建不同的图表。我希望每次按下其中一个按钮(我们称之为 Button1)时,按钮看起来像是被按下了,或者可能会改变颜色或标题(我希望它看起来像被按下了)。当按下不同的按钮(我们称之为 Button2)时,我希望 Button2 看起来像被按下,而 Button1 看起来像它最初的样子。此外,当我绘制图形并在图形顶部使用标题时,GUIDE 会剪切标题的顶部。有没有办法让标题在图形的内部或者更靠近顶轴,这样所有的标题都可见?

4

1 回答 1

0
  1. (困难)在每个按钮的 ButtonDownFcn 回调中,放置设置 BackgroundColor 属性的代码。(您可以通过在 GUIDE 的主菜单中选择 View/PropertyInspector 来查看任何控件的所有可用属性。)由于您只有 5 个按钮,因此获得所需内容的最简单方法是在它们之间复制和粘贴代码,进行适当的更改。

按钮 1 的伪代码:

Button1.BackgroundColor=PushedColor
Button2.BackgroundColor=NonpushedColor
etc for rest of buttons
  1. (简单)改用一组单选按钮。他们会自动做你想做的事。

要重新定位标题,只需更改标题文本框的 Position 属性。

于 2013-09-16T19:47:45.540 回答