有两个滑条的滑块

58次浏览(最近30天)
詹姆斯Blundell
詹姆斯Blundell 2015年4月21日
回答: Marek Svoboda2020年2月10日
你好,
我正在创建一个GUI来帮助我处理从眼动仪收集的一些样本数据。我想使用滑块来指定我感兴趣的样本数据的开始和结束点。要做到这一点,有一个带有两个滑条的滑块是很有用的,其中一个滑条标识兴趣区间的开始和结束。
这有可能吗?
詹姆斯

接受的答案

斯蒂芬。
斯蒂芬。 2015年4月21日
编辑:斯蒂芬。 2015年4月21日
内置的滑块不支持这个功能,但你可以看看使用这个FEX金宝app提交:
看起来它允许你指定多个滑块。
1评论
詹姆斯Blundell
詹姆斯Blundell 2015年4月22日
谢谢斯蒂芬。我将尝试FEX提交!

登录评论。

更多的答案(3)

图像分析
图像分析 2015年4月21日
你必须使用两个滑块——我就是这么做的。或者让用户用rbbox()手工绘制区域。
3评论
斯蒂芬。
斯蒂芬。 2015年4月22日
图像分析师写道:
你可以选择
1.在现有的GUI上放置两个滑块并完成它,或者
2.你可以使用她的FEX GUI,删除她放在那里的许多你不需要的滑块,然后从你的GUI转移你的其他控件/小部件,并转移与它们相关的所有代码到她的GUI。
我知道该怎么做。
不幸的是,这种“方法”并不包括阅读Danielle Ripsman的《超级滑翔机》的描述或文档。
虽然提交的截图显示了使用该函数可以创建的许多不同的可能性,但这些只是显示为 例子 演示代码清楚地说明了它的功能。函数本身只是创建一个滑块,带有可选择数量的滑块条,调用和使用方法与 uicontrol 滑块。
这也不是必须的 “转移所有代码” 或者执行 任何 你在批评中所陈述的事情。我只是用下面的代码从命令行创建了一个双条滑块:
superSlider (“位置”, (0.1, 0.1, 0.8, 0.1),“numslides”, 2)
虽然我没有对它进行详尽的测试,但它的表现似乎与它的文档所描述的一样。
指责写无用的膨胀软件是相当不友好的,在这个论坛上低于你的地位。它 误导 其他浏览器可能会读这个线程,然后他们会根据你的 错误的假设 丹妮尔·里普斯曼(Danielle Ripsman)的完美顺从并不值得考虑。如果有人想要两个滑动条,那么提交就很好地实现了这个目标。

登录评论。


Royi Avital
Royi Avital 2017年9月25日
也许你的意思是一个范围滑块,你可以创建,如图所示 滑块在Matlab GUI

Marek Svoboda
Marek Svoboda 2020年2月10日
如果你想在 程序设计师 (不支持Java),参见金宝app 我对类似问题的回答

社区寻宝

在MATLAB中心找到宝藏,并发现社区如何可以帮助你!

开始狩猎!