Я пишу игру / эксперимент, основанный на шот-пигме, в определенный момент во время игры должен появиться вопрос с просьбой вспомнить количество вещей, которые он только что видел. Я пытаюсь создать шкалу, которая бы двигалась влево и вправо, используя только стрелки (мы работаем в сканере fMRI, поэтому мыши нет), и регистрировала бы одно значение из шкалы, используя 3-е нажатие кнопки (скажем, стрелка вверх).
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()
Я хочу получить одно значение, имеющее одно значение для смены цвета, которое будет записано в родительский основной скрипт. Я также хотел бы изменить разрешение для управления с клавиатуры, а не только мыши.