wxPython对话框:回车键无法确认对话框

3 投票
1 回答
1947 浏览
提问于 2025-04-15 11:42

我正在创建一个自定义的 wxPython 对话框,通过继承 wx.Dialog 来实现。当我在使用这个对话框时,如果我按下回车键(并且当前焦点在某个表单元素上),它只会把焦点移到下一个表单元素,而我希望它能直接点击确认按钮。

我该怎么解决这个问题呢?

1 个回答

5

如果按钮的标识是 wx.ID_OK,那么这个过程应该会自动完成。如果这样做不行的话,可以试试 wx.StdDialogButtonSizer.SetAffirmativeButton() 这个方法(使用 StdDialogButtonSizer 类可以帮助你在不同的平台上正确放置和定位按钮),另外还有 wx.Button.SetDefault() 这个选项。

撰写回答