【发布时间】:2019-05-18 23:11:32
【问题描述】:
我在 Matlab 中有一个使用 guide 创建的 GUI。这个 GUI 里面是一个axes。
我想在有人更改此图的缩放比例时立即发出信号。
为什么:
我需要更改XTickLabels。
放大XTick 更改时,我需要更新XTickLabels。无法对 XTick 值进行硬编码(因为您应该能够放大并更好地拟合 XTick 值)。
在带有 Qt 的 C++ 中,只要缩放系数发生变化,我就会简单地发出一个信号,并将其连接到更改 XTickLables 的插槽。
我不知道如何用 MATLAB 来做到这一点。
【问题讨论】:
-
您应该编辑您的问题并将
signal(Qt 名称)替换为单词event(MATLAB 名称)。用例略有不同,但我最近在另一个答案中解释了如何将listener附加到XLimchanged 事件。阅读一下,这可以帮助您入门:Link different properties of MATLAB axes -
Thx Hoki,我得到了它与您链接中的描述一起使用。考虑将此作为答案发布,我会接受。
标签: matlab user-interface signals-slots matlab-guide