2013-08-01 67 views
0

我想註冊使用wxruby在Windows 7wxRuby錯誤:未定義的方法`register_hot_key」

require 'wx' 
frame = Wx::Frame.new 
frame.register_hot_key(100, Wx::MOD_ALT, Wx::K_F1) 

一個全局熱鍵,但我得到這個錯誤信息:

NoMethodError: undefined method register_hot_key for #<Wx::Frame:0x38bfd70>

Wx::Frame繼承從Wx::Window,所以我希望那裏的方法是 。任何想法爲什麼這不起作用?難道我做錯了什麼?

(我用wxruby(2.0.1 x86架構的mingw32)。)

回答

0

改變你對frame.RegisterHotKey呼叫,它可能會發現它!

+0

Steve,不幸的是,錯誤依然存在。請告訴我可以做些什麼? 'wxruby-ruby19-2.0.1-x86-mingw32/lib/wx/accessors.rb:50:in method_missing':未定義的方法「RegisterHotKey」爲#(NoMethodError) –