对于极客来说,这可能是一个简单的问题,但至少对我来说不是。我正在从头开始开发一个简单的XUL程序。我使用wizard
标签来简化向用户显示的 GUI。在一个wizard
页面上,我插入了一个progressmeter
显示调用的函数的进度,该函数myFunction()
属于 XUL 文件中可用的 JavaScript。如何progressmeter
根据功能的实际进度正确更新?
问问题
642 次
2 回答
2
是的,反向线程工作回合确实有效,但根据文档(此处:https ://developer.mozilla.org/en/nsIThread )processNextEvent
如果没有未决事件可能会等待很长时间!Err .. 由于xulrunner
是单线程,因此似乎很少,导致速度大大降低。不过,摇晃鼠标会有所帮助。
关于进一步调查use processNextEvent(false)
工作刻不容缓。
于 2011-09-11T19:59:43.310 回答
1
您是否尝试过使用其“值”属性设置进度表的进度?
myProgressmeter.value = 50;
你只需要根据你的函数的进展增加这个值。请注意,该值应设置在 0 和 myProgressmeter.max 之间
于 2011-02-24T11:23:49.140 回答