Уведомления

Группа в Telegram: @pythonsu

#1 Авг. 19, 2021 15:15:43

Xonix9
Зарегистрирован: 2021-08-19
Сообщения: 5
Репутация: +  0  -
Профиль   Отправить e-mail  

Кнопка не работает.

Здравствуйте, столкнулся с проблемой. Написал код:

 from tkinter import *
from tkinter.ttk import Combobox
def clicked():
    print("fgfg")
w = Tk()
w.title("Крестики Нолики")
combo = Combobox(w)
combo['values'] = ("Крестик", "Выбери", "Нолик")
combo.current(1)
combo.grid(column=0, row=0)
combo1 = Combobox(w)
combo1['values'] = ("Крестик", "Выбери", "Нолик")
combo1.current(1)
combo1.grid(column=1, row=0)
combo2 = Combobox(w)
combo2['values'] = ("Крестик", "Выбери", "Нолик")
combo2.current(1)
combo2.grid(column=2, row=0)
combo3 = Combobox(w)
combo3['values'] = ("Крестик", "Выбери", "Нолик")
combo3.current(1)
combo3.grid(column=0, row=1)
combo4 = Combobox(w)
combo4['values'] = ("Крестик", "Выбери", "Нолик")
combo4.current(1)
combo4.grid(column=0, row=2)
combo5 = Combobox(w)
combo5['values'] = ("Крестик", "Выбери", "Нолик")
combo5.current(1)
combo5.grid(column=1, row=1)
combo6 = Combobox(w)
combo6['values'] = ("Крестик", "Выбери", "Нолик")
combo6.current(1)
combo6.grid(column=1, row=2)
combo7 = Combobox(w)
combo7['values'] = ("Крестик", "Выбери", "Нолик")
combo7.current(1)
combo7.grid(column=2, row=1)
combo8 = Combobox(w)
combo8['values'] = ("Крестик", "Выбери", "Нолик")
combo8.current(1)
combo8.grid(column=2, row=2)
btn = Button(w, text="Check", command="clicked")
btn.grid(column=2, row=3)
w.mainloop()

Объясняю. Это игра Крестики Нолики. Я решил добавить кнопку проверки результата. Кнопка должна была вытаскивать значения из комбобоксов и проверять, выиграл ли кто-то. Но это не сработало. Я решил проверить работоспособность кнопки и написал просто принт, но при нажатии кнопки в консоль ничего не выводило. Месседжбоксы тоже не работают от кнопки. Я пол часа с информатиком пробовал решить эту проблему, но ничего не получилось. Помогите!

Офлайн

#2 Авг. 19, 2021 16:06:50

PEHDOM
Зарегистрирован: 2016-11-28
Сообщения: 2196
Репутация: +  294  -
Профиль   Отправить e-mail  

Кнопка не работает.

btn = Button(w, text="Check", command="clicked")
clicked должно быть без кавычек.



==============================
Помещайте код в теги:
[code python][/code]
Бериегите свое и чужое время.

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version