【问题标题】:pysimplegui keyboard event returns question mark when pressing non-ascii character按下非ASCII字符时,pysimplegui键盘事件返回问号
【发布时间】:2020-10-09 12:13:52
【问题描述】:

我正在使用 pysimplegui 并尝试从窗口接收键盘事件。 我使用了以下初始化:

window = sg.Window('Window Title', layout, finalize=True, return_keyboard_events=True)

我正常接收键盘事件,但是当按下非 ascii 键时(例如使用希伯来字符时),我只收到事件中的问号。

【问题讨论】:

    标签: python events unicode hebrew pysimplegui


    【解决方案1】:

    对不起,这不是一个完全正确的答案,但我还不能发表评论。

    我能够使用 Unicode 组合在我的控制台中接收非 ascii 字符。我尝试了德语、土耳其语和希伯来语字母,它们都很好地返回了。您的问题可能是由于操作系统或 IDE -(在我的情况下为 Win10 和 PyCharm)。您也可以尝试对事件进行编码/解码。

    【讨论】:

      猜你喜欢
      • 2014-03-05
      • 2014-12-26
      • 1970-01-01
      • 2013-04-06
      • 1970-01-01
      • 1970-01-01
      • 2017-05-23
      • 2023-03-09
      相关资源
      最近更新 更多