擅长:python、mysql、java
<p>你应该仔细看看你的代码。我认为您在使用wxPython方面做得很好,但是事件绑定没有正确完成。您应该将<em>方法名</em>作为<code>Bind</code>方法的参数传递。相反,您可以进行一个<em>方法调用</em>(这将导致在UI构造期间执行绑定的方法)。要修正它,你必须去掉括号。清单的最后两行应该是:</p>
<p><strike/></p>
<pre><code>menubar.Bind(wx.EVT_MENU, onDocClick, documentation)
menubar.Bind(wx.EVT_MENU, onAboutClick, about)
</code></pre>
<p/>
<p>我试用了您的代码,BrtH是对的,我没有成功地从菜单栏绑定,您应该从<code>wx.Frame</code>实例绑定事件。
完整的、可运行的示例如下所示:</p>
^{pr2}$