Это плохой видеоплеер, использующий 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.Если нужно больше кода, я могу предоставить его.И я не могу напечатать для 'input-text', я должен вызвать диалоговое окно?
Спасибо!
EDIT:
Команды не работают, нокогда я нажимаю «пробел», это работает.Поскольку он находится в цикле while, если я вижу работающие фреймы, он должен был также читать эти «клавиатурные выражения».
Я использовал cx_Freezer для генерации этого файла .exe!