sol*_*man 5 python tkinter shortcut
我正在考虑Tkinter菜单标签(命令)的快捷方式.在Mac上,与cmd⌘的组合很常见.
到目前为止我只找到了self.bind_all("<Control-q>", self.quit).如何实施cmd⌘快捷方式?
然后再考虑一下 - 一旦应用程序完成 - 将其转换为Windows和Mac应用程序的可执行文件可能会在使用cmd时遇到困难⌘?处理这个问题的最佳方法是什么?
我认为您需要指定Tk 内置命令中列出的Meta 和 M修饰符之一- 也许而不是. 您可能还会发现Tk 识别的键盘符号列表很有用。Mod1Control
尽管我实际上从未尝试过这样做 - 如果一切都失败了 - 您也许可以通过编写自己的事件处理函数def handlerName(event):,将其绑定到\'<Any-KeyPress>\'事件,然后在函数中确定您需要知道的内容print事件参数的属性值在调用时传递给它 - 例如event.keycode、event.keysym、event.keysym_num等 - 从而允许您查看使用什么来检测您的 xe2\x8c\x98-key 修改的击键苹果。
最后,Python 是开源的,所以你可以随时尝试阅读它。
\n\n更新:从这个答案中的代码来看,它听起来像是Command-可行的。
| 归档时间: |
|
| 查看次数: |
2066 次 |
| 最近记录: |