在pipenv中把python生成了程序,但是出现错误,不知道问题出现在哪里
源代码如下,主要是做一个防止电脑锁屏的代码
import pyautogui
import pystray
import time
from PIL import Image
def on_start_clicked(icon):
global is_running
is_running = True
icon.menu = stop_menu
icon.notify("Program started")
def on_stop_clicked(icon):
global is_running
is_running = False
icon.menu = start_menu
icon.notify("Program stopped")
def on_exit_clicked(icon):
icon.stop()
pyautogui.FAILSAFE = True
pyautogui.moveTo(0, 0)
pyautogui.click()
pyautogui.FAILSAFE = False
exit()
start_menu = pystray.Menu(pystray.MenuItem('开始', on_start_clicked))
stop_menu = pystray.Menu(pystray.MenuItem('停止', on_stop_clicked), pystray.MenuItem('退出', on_exit_clicked))
image = Image.open("icon.png")
menu = start_menu
is_running = False
icon = pystray.Icon("My Program", image, "My Program", menu)
icon.run()
while True:
if is_running:
pyautogui.moveRel(0, 1)
time.sleep(60)
【相关推荐】
https://blog.csdn.net/haiyanggeng/article/details/82382993
https://blog.csdn.net/jpch89/article/details/81952416
pipenv使用入门:https://www.jianshu.com/p/49a34f25acee