本帖最后由 llikers 于 2014-9-22 17:14 编辑
就是自定义了运行时菜单,选项是加载本地声音文件以供处理。
具体实现方式是:用生产/消费者模式,一旦选择菜单事件产生,项标识符就作为选择器,当点击加载的菜单项,加载操作相应分支就执行,加载通知就入队列
出队列时条件结构会跳到对应分支,文件对话框就是跳出……
——————————以上是理想的结果————————————————————————
问题是,点了自定义菜单项以后,文件对话框不会跳出
-
文件对话框
-
-
self.rar
下载积分: 积分 -1 分
250.91 KB, 下载次数: 143, 下载积分: 积分 -1 分
不过我已经知道问题所在了,非常感谢
VoiceSignalAnalysis.zip 下载积分: 积分 -1 分
181.37 KB, 阅读权限: 10, 下载次数: 24, 下载积分: 积分 -1 分
再请教一下,还是上面的程序。
虽然不存在对应分支的状态输入导致程序一直运行在默认分支
但是在这种状态下,在另一个循环产生的事件操作就不会被响应吗?
难道此时只有在当前运行循环内的操作才是有效的?
我调试了下,好像是这样,但是原理是什么呢……
如果你把入队列类型变成first in first out ,就可以响应了
一周热门 更多>