作者Bummer ( )
看板MATLAB
标题[问题] GUI介面如何即时更新资讯
时间Fri Nov 22 14:29:21 2013
Hi 徵求强者协助
最近在用uicontrol制作一个小程式
其中介面上有一格text是用来告知使用者目前程式run到哪
比如说
早上了~ 吃中饭罗 该回家了
---------------------------------------------------------------------------->
以上我是打算用set(某某handle,'string','我想说的话')来完成
但是,事实往往事与愿违
结果会变成
早上了~吃中饭罗该回家了
---------------------------------------------------------------------------->
会变成程式结束後才show出来
请问我该如何克服?
thanks
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.32.218.126
1F:→ aada:n跟呼叫的程式写在一起 11/22 15:00
2F:→ Bummer:谢谢楼上的提示,不过可以详细一点吗XD 11/22 18:08
3F:推 olliekr:有时候是程式跑太快 字串跟不上 先pause个0.5秒试试看 11/23 13:43
4F:→ jatj:在set後面加一行 drawnow; 即可马上显示结果 11/24 15:13
5F:→ jatj:matlab预设会把显示的东西一起呈现 因为最耗时间 11/24 15:14
6F:→ Bummer:感谢大家,我用pasue解决了~! 11/25 16:34
7F:→ jatj:明明drawnow才是不拖时间的解决方法... 11/25 20:00