【发布时间】:2009-12-05 14:01:17
【问题描述】:
我目前正在使用 wxRuby 和 RubyMSN 来学习编写桌面程序。我知道这是一项艰巨的任务,而不仅仅是制作记事本等,但我需要比记事本更大的任务。
我现在确实设法自己使用它们,但我无法让它们一起工作。问题是循环。
RubyMSN 想要像这样的无限循环
while true
sleep 1
end
或者使用 GUI 的主循环之类的东西
我目前将此代码作为循环
TheApp.new.main_loop()
while true
sleep 1
end
我的窗口正在工作,而 main_loop 正在做一些事情。但我无法登录,就像我没有任何循环(来自the tutorial),我只有一条调试线。但是一旦我关闭窗口并让无限循环完成它的工作,它就像一个魅力。
有人吗?
【问题讨论】: