情节在uiaxes位置不精确?

4视图(30天)
乔纳斯
乔纳斯 2023年4月24日
评论道: 乔纳斯 2023年5月8日
亲爱的社区,
——下面的编辑
我想画一个十字架在一个图像放入uiaxes uifigure我注意到,这十字架并不完全在我的鼠标位置。这是一个图形的问题在我身边或为别人也会吗?我试过两个版本,一旦与图像的交点按钮回调一旦uiaxes CurrentPoint属性的回调,都没有结果为精确的跨越:
这里一个兆瓦:
f = uifigure;
ax = uiaxes (f);
我=显示亮度图像(ax,兰德(5));
(ax,“上”);
im.ButtonDownFcn = @ ~、事件情节(ax, event.IntersectionPoint (1) event.IntersectionPoint (2),“颜色”,“红色”,“标记”,“x”,“MarkerSize”12);
这里使用的当前点轴:
f = uifigure;
ax = uiaxes (f);
我=显示亮度图像(ax,兰德(5));
im.HitTest =“关闭”;
(ax,“上”);
~ ax.ButtonDownFcn = @ (src)情节(src, src.CurrentPoint (1, 1), src.CurrentPoint (1、2),“颜色”,“红色”,“标记”,“x”,“MarkerSize”12);
不幸的是我不能显示截图,因为鼠标在使用windows上捕获屏幕截图工具。情节的位置可以在各个方向不同。
编辑:
我只是注意到这种行为的原因可能是由于连接监控我使用我的笔记本电脑或显示比例。有谁知道一些办法来解决问题?
EDIT2:
我的笔记本屏幕上设置比例125%和100%比例额外的监控。使用这些设置,情节位置th elaptio屏幕上是精确的,但不是在监视器上。如果我改变显示器的比例也达到125%,定位精确。
EDIT3:
最后,这是所有matlab的规模问题。看到解决方案
事实上,我不知道如果还有问题编译应用程序
2的评论
乔纳斯
乔纳斯 2023年5月8日
谢谢你的回应。该方法使用CurrentPoint似乎略好一些,对我来说一点也不执行

登录置评。

答案(0)

s manbetx 845


释放

R2022a

社区寻宝

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

开始狩猎!