【问题标题】:Recognition of keyboard event in pythonpython中键盘事件的识别
【发布时间】:2011-11-17 01:42:58
【问题描述】:

我是一名初级程序员,我需要一种让 python 识别键盘事件的方法。到目前为止,我只能在 vPython 或 tkinter 中找到这些方法,我想简单地使用普通的 python shell。如果有人可以帮助我提供模块名称/我可以在哪里免费下载一个模块,那将非常有帮助。如果不需要模块,或者只是代码。谢谢

【问题讨论】:

    标签: python-3.x keyboard-events


    【解决方案1】:

    没有通用的“键盘事件”,它们都取决于您的环境。

    在终端中根本没有键盘事件,您只需在标准输入上发送文本。在 Windows 上你需要使用 Win32,在 Unix 上你需要使用 X11 API,而在 Mac 上你必须使用 OS X 使用的任何东西,它是 Cocoa 吗?)。 wxPython 和 tkinter 都可以在所有这些平台上运行,以提供适用于所有这些平台的 API。对于其他同类的 GUI 工具包,如 KDE 和 GTK,也是如此。所以你应该使用其中之一。哪个是口味问题,但由于 tkinter 包含在 Python 中,这似乎是显而易见的选择。

    您可以直接为各个平台调用各自的 API,但这通常不值得。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-09-18
      • 2021-09-04
      • 1970-01-01
      • 2010-09-18
      • 1970-01-01
      • 1970-01-01
      • 2015-03-19
      • 2011-09-14
      相关资源
      最近更新 更多