При нажатии на кнопку, ничего не происходит

Tulsk1y

Новичок
Пользователь
Авг 26, 2023
8
1
3
Код:
from tkinter import *

wdw = Tk()
wdw.title("Счётчик кликов")
wdw.geometry("415x150")

sum1=1
vals = 0

def pls():
    global vals
    vals += sum1

lable = Label(wdw, text=vals, font=("",40))
lable.place(x=195, y=0)

plus = Button(wdw, text="     +     ", font=("", 30), command=pls)
plus.place(x=10, y=60)

minus = Button(wdw, text="     -     ", font=("Arial Bold", 30))
minus.place(x=246, y=60)

wdw.mainloop()

начиная с 7 строки, я хочу по нажатию кнопки, к переменной vals прибавлялся 1. Сделал переменную глобальной, не глобальной, всё равно ничего не происходит. command в кнопке указал.
 

PYDEV

Пользователь
Пользователь
Авг 31, 2023
54
13
8
Код:
from tkinter import *

wdw = Tk()
wdw.title("Счётчик кликов")
wdw.geometry("415x150")

sum1=1
vals = 0

def pls():
    global vals
    vals += sum1

lable = Label(wdw, text=vals, font=("",40))
lable.place(x=195, y=0)

plus = Button(wdw, text="     +     ", font=("", 30), command=pls)
plus.place(x=10, y=60)

minus = Button(wdw, text="     -     ", font=("Arial Bold", 30))
minus.place(x=246, y=60)

wdw.mainloop()

начиная с 7 строки, я хочу по нажатию кнопки, к переменной vals прибавлялся 1. Сделал переменную глобальной, не глобальной, всё равно ничего не происходит. command в кнопке указал.

Python:
from tkinter import *

wdw = Tk()
wdw.title("Счётчик кликов")
wdw.geometry("415x150")

sum1 = 1
vals = 0

def pls():
    global vals
    vals += sum1
    lable.config(text=vals) 

def mns():
    global vals
    vals -= sum1
    lable.config(text=vals) 

lable = Label(wdw, text=vals, font=("",40))
lable.place(x=195, y=0)

plus = Button(wdw, text="     +     ", font=("", 30), command=pls)
plus.place(x=10, y=60)

minus = Button(wdw, text="     -     ", font=("Arial Bold", 30), command=mns)
minus.place(x=246, y=60)

wdw.mainloop()
 

Форум IT Специалистов