转换为.exe后,Python代码无法正常工作

时间:2018-06-08 00:47:24

标签: python python-3.x keyboard exe

这是一个使用opencv的糟糕视频播放器。 这在我的IDE中不起作用。我认为问题在于我选择处理键盘事件的方式,但我对那些东西并不是那么好。

if keyboard.is_pressed('s'):
    stop = abs(stop - 1)
    time.sleep(0.5)
if stop == 1:
    f = f
else:
    if keyboard.is_pressed('q'):
        f -= int(taxa)
    if keyboard.is_pressed('e'):
        f += int(taxa)
    if f < 0:
        f = 0
    if keyboard.is_pressed('w'):
        x = abs(x - 1)
        time.sleep(0.5)
        y = str(x)
    cv2.putText(frame, ('Status= %d, Frame= %d' % (x, f)),
               posicao,
               font,
               fontScale,
               fontColor,
               lineType)
    if keyboard.is_pressed('ctrl'):
        taxa = input('Qual a taxa Frame:')
        time.sleep(2)

    if keyboard.is_pressed('space'):
        f = f
        hold = 1
    else:
        f += 1
        hold = 0
    carry = f - 1
    if hold == 0:

它只是代码的一部分,嗯,它适用于python IDE,我不知道它为什么在转换为.exe后没有运行。 如果需要更多代码,我可以提供。 如果我打电话给对话框,我就无法输入&#39;输入文字&#39;

谢谢!

编辑:

命令不起作用,但是当我按下&#34;空格&#34;它确实有效。因为它是在一个while循环中,如果我能看到帧正在运行,它应该是读取那些&#34; keyboard_ispressed IFs&#34;太

我使用cx_Freezer生成这个.exe文件!

0 个答案:

没有答案