gpt4 book ai didi

python - 如何禁用 Gtk 上的所有默认按键

转载 作者:太空宇宙 更新时间:2023-11-03 19:07:07 26 4
gpt4 key购买 nike

我正在编写一个源代码编辑器,并且我想禁用任何预定义的击键,例如用于粘贴的 Ctrl-V,我该怎么做?

最佳答案

我找到了执行此操作的方法:从处理按键事件的方法返回 bool 值True。任何不计算为 true 的值都会将控制权传递回 Gtk。

在我实现此编辑器的特定方式中,顶级vindow的key-press-event信号连接到方法__key_event_handler,该方法基本上过滤了所有击键,使用 Ctrl 或 Alt 键修改并在处理输入后返回 True,或者只是将控制传递回 Gtk,否则。这样,我可以管理所有修改过的击键,这些击键是编辑器命令,而不需要处理普通字符的插入。

关于python - 如何禁用 Gtk 上的所有默认按键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14441670/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com