【发布时间】:2018-12-06 18:17:35
【问题描述】:
所以,我最近用 Python 制作了一个带有一些基本 GUI 的软件。我还想添加热键,因此我使用了模块 keyboard。然后我将程序“导出”到 .exe 应用程序。在我工作的 PC 上,它完美无缺,但是当我尝试在另一台 PC 上运行它时,没有安装 Python(这是我的主要目标),热键似乎不能正常工作;当我按下键时,应用程序掉了下来,自行关闭了......
我不确定为什么会这样,keyboard 模块应该包含在输出文件中。我正在使用 pyinstaller。
你知道如何处理它吗?
【问题讨论】:
-
从命令行运行它,看看错误是什么......如果你双击它,你将在它崩溃后看不到输出
-
我不确定你的意思。当我在cmd(启动file.exe)中运行它时它会启动,但是当它崩溃时,cmd中没有写入错误,只出现弹出窗口程序file.exe已停止工作 ...现在我注意到,当我按下绑定在 canvas.bind()-way 中的键时,它也会失败,除了来自键盘的键
-
@JoranBeasley 有帮助吗?
标签: python tkinter keyboard pyinstaller hotkeys