Как изменить значение словаря нажатием клавиши? - PullRequest
0 голосов
/ 25 марта 2020
import tkinter as tki
from deneme import Komutlar

obj=Komutlar()

panel.bind("w",obj.forward)

if obj.komutlar["w"] == "True":
    print("w")

panel.mainloop()

Я внес некоторые изменения в код. Я создаю объект "Комутлар". Когда я нажимаю «w» печать «True». Вот комутлар ру:

class Komutlar():

    def __init__(self):
        self.komutlar={"w":"False","s":"False","a":"False","d":"False"}

def forward(self,event):

    self.komutlar["w"] = "True"
    print(self.komutlar["w"])

Это работает. Но я хочу выступить с заявлением if. Если положение еще не работает. Это снова о mainl oop?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...