我发现每当我将语言从英语切换到俄语时,tkinter 就会停止对Ctrl+ C、Ctrl+V或Ctrl+做出反应X。
\n\n当我切换回英语时它仍然有效,即使文本是俄语的。
\n\n我尝试了在堆栈交换上可以找到的与复制粘贴主题远程相关的所有代码片段,添加了类似于原始代码的内容,例如self.bind(\'<Control-\xd0\xbc>\', self.paste)(“\xd0\xbc”在俄语中与英语中的“v”按钮相同),但仍然没有任何结果作品。
非常感谢有关如何修复它的任何帮助/想法。
\npython keyboard-shortcuts copy-paste tkinter keyboard-events
我希望打字稿在对象没有每个枚举值作为键时抛出错误。是否可以?
type EnumMap<T> = { ??? }
enum Colors {
Red = 'Red',
Blue = 'Blue'
}
const obj1: EnumMap<Colors> = {
[Colors.Red]: 'roses',
[Colors.Blue]: 'violets'
} // works fine
const obj2: EnumMap<Colors> = {
[Colors.Red]: 'roses'
} // should throw error since Colors.Blue is not among obj2 keys
Run Code Online (Sandbox Code Playgroud)