我创建了一个带有 5 个按钮的 GUIDE 脚本。每个按钮为给定数据创建不同的图表。我希望每次按下其中一个按钮(我们称之为 Button1)时,按钮看起来像是被按下了,或者可能会改变颜色或标题(我希望它看起来像被按下了)。当按下不同的按钮(我们称之为 Button2)时,我希望 Button2 看起来像被按下,而 Button1 看起来像它最初的样子。此外,当我绘制图形并在图形顶部使用标题时,GUIDE 会剪切标题的顶部。有没有办法让标题在图形的内部或者更靠近顶轴,这样所有的标题都可见?
问问题
333 次
1 回答
0
- (困难)在每个按钮的 ButtonDownFcn 回调中,放置设置 BackgroundColor 属性的代码。(您可以通过在 GUIDE 的主菜单中选择 View/PropertyInspector 来查看任何控件的所有可用属性。)由于您只有 5 个按钮,因此获得所需内容的最简单方法是在它们之间复制和粘贴代码,进行适当的更改。
按钮 1 的伪代码:
Button1.BackgroundColor=PushedColor
Button2.BackgroundColor=NonpushedColor
etc for rest of buttons
- (简单)改用一组单选按钮。他们会自动做你想做的事。
要重新定位标题,只需更改标题文本框的 Position 属性。
于 2013-09-16T19:47:45.540 回答