在的应用范围滑动或滚动条吗?

83(30天)
直到”class=
直到 2019年10月7日
评论道: 卡鲁Mudliyar2022年11月24日
我绘图数据随着时间的推移和包括一个变焦功能。
有什么方法可以显示当前查看的数据相对滑动条上的完整的数据吗?
e。克:如果我和完整的数据从0到100放大显示的数据10:90应该像这样:
slider2.png”>
                       </div>
                       <div class= 当放大显示数据从40到60应该像这样:
但是因为我试图迁移我的GUI应用描述的方法在页面上不会从我的理解
提前谢谢你
2的评论
直到”class=
直到 2019年10月9日
非常感谢你,我决定不使用应用程序设计师最终使用java组件

登录置评。

答案(1)

Marek Svoboda”class=
Marek Svoboda 2020年2月10日
编辑:Marek Svoboda 2020年2月10日
对于任何人谁是试图创建一个功能 /双/两个旋钮滑块范围 程序设计师 :实验后的 滑块范围 不会起作用,因为他们使用 Java ,这是 不支持金宝app 由应用程序设计师。我玩了很长一段路,最终想出了这样的一个创造性的解决方案:
本质上,这是一个 行ROI 在上面的 1 d轴 。要实现它,首先,包括一个“小组”在你的应用程序的GUI。我的面板的大小40 x280 px。
然后在你的全球 属性 方法 分别,你想启动下列事项:
属性(访问=私人)
斧头;%的轴
l;%的线
结束
方法(访问=私人)
%的函数响应的运动滑块
函数源lMoving (~)
%始终保持位置圆1小数位
source.Position(1, - 1) =圆(source.Position (1, 1), 1);
source.Position(2, 1) =圆(source.Position (2, 1), 1);
%添加任何其他行动引发了滑块的运动
结束
startupFcn,包括以下:
%创建1 d轴
app.ax =轴(
app.Panel,“颜色”,“没有”,“YColor”,“没有”,“XLim”[0,1.5],“YTick”[],
“XTick”0:0.5:1.5,“TickDir”,“两个”,“TickLength”[0.03,0.035],“XMinorTick”,
“上”,“单位”,“像素”,“位置”,(30264 0)
);
%禁用交互性&工具栏可见性
disableDefaultInteractivity (app.ax);
app.ax.Toolbar。可见=“关闭”;
%增加ROI
app.l = images.roi.Line (app.ax,“位置”,0.9,0;1.1,0);
%添加一个侦听器,将触发一个回调函数名为“lMoving”用户
%将ROI端点或整个线ROI
addlistener (app.l,“MovingROI”@(变长度输入宗量)lMoving(应用,app.l));
注意,这个滑块范围 才会出现在GUI实际运行应用程序吗 因为它是画startupFcn的一部分。
在我实现,我有滑块连接到两个 数字编辑字段 相互变化的反应:
希望你有帮助!
8的评论
卡鲁Mudliyar”class=
卡鲁Mudliyar 2022年11月24日
它需要图像处理工具箱吗

登录置评。

类别

找到更多的在使用应用程序开发应用程序设计师帮助中心文件交换

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!