waitforbuttonpressfh

像waitforbuttonpress但uifigure等指定的图处理。

17下载

更新2020年5月29日

查看许可协议

基于“getkey”的贡献,像waitforbuttonpress,这导致uiwait直到一个键被按下时发生但对给定的图。作为奖励,关键是返回。(注意keypressfcn返回multichar非ascii字符的字符串,例如。“返回”进入)

是有用的应用程序上下文中的设计师uiFigure,至少在2019 b, HandleVisibility产权硬编码到“关闭”和unsettable这意味着它永远不会gcf所以永远无法被waitforbuttonpress使用。在特定的使用,因为imrect不使用uifigure 2020(不确定),我使用drawrectangle但异步和我需要等(如imrect)。

R = drawrectangle (app.axBF);
ch = waitforbuttonpressfh (app.UIFigure)

注意,尽管规范getkey本身似乎是足够的为了这个目的,它可以与drawrectangle失败,调整后,导致终止/恢复按键被忽略。(我相信这是由于其使用字符串的键盘按键回调使用gcbf也许变化由于drawrectangle然后被评估的环境?只是一个猜测。我使用一个回调w / o字符串)。

这同样适用在编译应用程序。

我还没有测试其他版本,但我认为这应该适用于任何任何版本,“keypressfcn”调为其图/ uifigure /属性。

引用作为

安德鲁钻石(2023)。waitforbuttonpressfh(//www.tatmou.com/matlabcentral/fileexchange/76363-waitforbuttonpressfh), MATLAB中央文件交换。检索

MATLAB版本兼容性
创建R2019b
与R2019b后来版本兼容
平台的兼容性
窗户 macOS Linux
确认

启发:getkey

社区寻宝

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

开始狩猎!
版本 发表 发布说明
1.0.0