所以,我正在写一个简单的CHIP8仿真器。 它明显需要一些关键的input。 问题是,在启动应用程序系统语言自动从英语变为俄语时,应用程序停止响应与字母键(数字工作正常)。
我怎样才能改变这种行为? 也许,在下面的字典中添加更多的键将有所帮助,但是我可以在PyQT中find关于俄语键的任何信息。 还是有一些function,如sys.change_system_language ?
这是一个代码,负责密钥映射
KEYBOARD = { Qt.Key_1: 1,Qt.Key_2: 2,Qt.Key_3: 3,Qt.Key_4: 4,Qt.Key_5: 5,Qt.Key_6: 6,Qt.Key_7: 7,Qt.Key_8: 8,Qt.Key_9: 9,Qt.Key_0: 0,Qt.Key_A: 10,Qt.Key_B: 11,Qt.Key_C: 12,Qt.Key_D: 13,Qt.Key_E: 14,Qt.Key_F: 15,}
这是主窗口:
Microsoft sql sys.dm_os_wait_stats加起来比在这段时间内多了几毫秒
是否有可能从Python内杀死windows上的进程?
窗口:python os.unlink引发OSError,访问被拒绝
什么是MS windows的QuickTime API的一个很好的教程?
如何以跨平台的方式自动下载C ++依赖项+ CMake?
class GameWindow(QMainWindow): def __init__(self,rom,parent=None): super().__init__(parent) self.game = CHIP8() # more code here def keyPressEvent(self,e): if e.key() in KEYBOARD: self.game.key_pressed = KEYBOARD[e.key()]
Java库/ API来帮助运行windows命令
如何使Jupyter笔记本在系统variables中使用PYTHONPATH而不直接攻击sys.path?
删除其他用户userfolder作为pipe理员结果拒绝访问
在内存中保留脚本字典,VBA
使用paste()来构造R中的窗口path
总结以上是内存溢出为你收集整理的PyQT5不会为俄罗斯版面调用keyPressedEvent全部内容,希望文章能够帮你解决PyQT5不会为俄罗斯版面调用keyPressedEvent所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)