我正在编写一个基于射击 pygame 的游戏/实验,在游戏过程中的某个时刻会弹出一个问题,要求参与者回忆他刚刚看到的数字。我正在尝试创建一个仅使用箭头左右移动的刻度(我们在 fMRI 扫描仪中运行,因此没有鼠标),并会使用第三个按钮从刻度中记录一个值(比如向上箭头) .
import tkinter
def quit():
global tkTop
colorchange = float(var.get())
tkTop.destroy()
tkTop = tkinter.Tk()
tkTop.geometry('300x200')
tkButtonQuit = tkinter.Button(tkTop, text="Enter", command=quit)
tkButtonQuit.pack()
tkScale = tkinter.Scale(tkTop, from_=0, to=5, orient=tkinter.HORIZONTAL, variable = var)
tkScale.pack(anchor=tkinter.CENTER)
tkinter.mainloop()
我希望获得一个值来获得一个颜色变化值,该值将记录在父主脚本中。我还想更改键盘控制的允许,而不仅仅是鼠标。