wxPython对话框:回车键无法确认对话框
我正在创建一个自定义的 wxPython 对话框,通过继承 wx.Dialog
来实现。当我在使用这个对话框时,如果我按下回车键(并且当前焦点在某个表单元素上),它只会把焦点移到下一个表单元素,而我希望它能直接点击确认按钮。
我该怎么解决这个问题呢?
1 个回答
5
如果按钮的标识是 wx.ID_OK,那么这个过程应该会自动完成。如果这样做不行的话,可以试试 wx.StdDialogButtonSizer.SetAffirmativeButton() 这个方法(使用 StdDialogButtonSizer 类可以帮助你在不同的平台上正确放置和定位按钮),另外还有 wx.Button.SetDefault() 这个选项。