首先,我是一个初学者,如果对我的问题进行格式化,有点抱歉,那么对不起。 我正在为英雄联盟制作一个倒计时应用程序,它将允许您跟踪敌人的冷却时间,我使用tkinter创建了一个简单的界面,该界面允许您按下一个按钮来启动冷却时间,并在温度为0时显示一条消息。>
我的问题是我只能设置一组预设按钮,但是我想让用户选择他想为每个玩家跟踪的咒语,而我不知道该如何实现。
from tkinter import *
import time
root = Tk()
#This is just a countdown code for each summoner (I've got 9 of those but there's no need to paste them all)
def Flash():
def work():
sec = 5
timeLoop=True
while timeLoop:
sec -=1
time.sleep(1)
if sec == 0:
print ("Flash off cd", end = " ")
break
import _thread
_thread.start_new_thread(work, ())
def Ignite():
def work():
sec = 5
timeLoop=True
while timeLoop:
sec -=1
print(str(sec), end=" ")
time.sleep(1)
if sec == 0:
print ("Ignite off cd", end = " ")
break
import _thread
_thread.start_new_thread(work, ())
p1= Label(root, text="Player1")
p2= Label(root, text="Player2")
p1.grid(row=0, column=0, sticky=N)
p2.grid(row=0, column=1, sticky=N)
button1 = Button(root, text="Flash",bg="orange", fg="white", command=Flash)
button2 = Button(root, text="Ignite", bg="red", fg="white", command=Ignite)
button1.grid(column=0, row=1)
button2.grid(column=1, row=1)
root.mainloop()
由于我是初学者,所以我什至都不知道如何正确搜索自己想要的东西,而数小时的研究却构成了很多死胡同。
就像我想要的那样倒数。 但我希望能够通过实际的弹出窗口(例如某种菜单)在玩家之间切换召唤师。