微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何停止使用Cmd + C

如何解决如何停止使用Cmd + C

我正在开发一个多平台应用程序,用户可以在其中打开模式对话框以输入文本。但是,在macOS上,Command + C会关闭模式,而不是复制文本。

这仅适用于.ShowModal(),而不适用于.Show()。似乎无关紧要的是什么,或者什么类型的wx.Dialog。

我认为这是Linux系统的保留,因为Ctrl + C不会做相同的事情(尽管它确实在stc.StyledTextCtrl中添加了Unicode ETX ...)

如何阻止此操作并允许普通的文本复制操作?

我正在使用wxPython 4.0.1。

解决方法

事实证明,这是一个非常老的错误,尚待修复。

wxPython:https://github.com/wxWidgets/Phoenix/issues/1134

wxWidgets:http://trac.wxwidgets.org/ticket/15678

解决方法是避免使用j和/或不使用wx.ID_CANCEL作为按钮ID。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。