【问题标题】:tkinter button command not respondingtkinter 按钮命令没有响应
【发布时间】:2022-01-19 11:43:15
【问题描述】:

我正在制作一个垃圾邮件机器人,以在不和谐中惹恼我的朋友,我想要的功能之一是自动点击器。我以前做过自动点击器,但从来没有使用按钮和 UI。当我按下按钮时,该功能不起作用。有人可以帮帮我吗?

这是代码:

import pyautogui 
from time import sleep
from tkinter import *
window=Tk()

def clicker():
    global click_var 
    global click_text_var
    click_var = 0   
    #if click_var = 0: clicker is off
    #if click_var = 1: clicker is on
    if click_var == 0:
        click_var =+ 1
        click_text_var = 'stop' 

    elif click_var == 1:
        click_text_var = "start"
        click_var =- 1
    
    else:
        print('error1: clickvar not 0/1')

click_text_var = 'start'
click_var = 1
name=Label(window, text="spammer 3000", fg='black', font=("Helvetica", 30))
name.place(x=10, y=10)


clickerbtn=Button(window, text=click_text_var + " clicker", bg='grey', command=clicker)
clickerbtn.place(x=10, y=100)

window.title('the spammer 3000')
window.geometry("600x400+10+20")

window.mainloop()
clickerbtn.pack()
if click_var == 1:
    print('l')
if click_var == 0:
    something =+ 1
    print('o')
if click_var < 0:
    print('error1: clickvar not 0/1')
if click_var > 1:
    print('error1: clickvar not 0/1')```

【问题讨论】:

    标签: python tkinter


    【解决方案1】:

    它不起作用,因为您正在定义 click_var = 0。 如果您删除它,它应该可以工作。另外,你写的是=+ 而不是+=。你可能也应该解决这个问题

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-05-08
      • 1970-01-01
      • 1970-01-01
      • 2021-04-14
      • 2023-02-24
      • 1970-01-01
      相关资源
      最近更新 更多