У меня есть пара определенных функций, которые я хочу создать для кнопок в моем графическом интерфейсе. Пара этих функций требует один или два аргумента (числа), и это то, что вызывает проблемы для меня. Я подумал о комбинации между кнопкой и записью, где, когда я нажимаю на определенную кнопку (для одной из моих функций), появляется запись, в которой я печатаю число. Затем, когда я нажимаю кнопку ввода, я хочу, чтобы этот номер использовался в качестве аргумента для функции, привязанной к моей кнопке, и затем должна выполняться функция.Кнопка Tkinter и запись
1 функция Я хочу, чтобы привязать к кнопке:
def move(power, tacho_units):
MOTOR_CONTROL.cmd(5, power, tacho_units, speedreg=0, smoothstart=1, brake=0)
is_ready(5)
Мы работаем с Lego Mindstorms, поэтому Im довольно уверен, что, например, выше функция может быть немного запутанным для некоторых людей.
from Tkinter import *
class App:
def __init__(self, master):
frame = Frame(master)
frame.pack()
self.button = Button(frame, text="Move", command=!_______!)
self.button.pack(side=LEFT)
root = Tk()
app = App(root)
root.mainloop()
root.destroy()
У кого-то есть предложения/решения для меня? Буду признателен, если кто-то сможет мне помочь. Создать функцию (которая откроет новое окно с записью), которую я вызываю, когда я нажимаю кнопку «Переместить»? Числа (power и tacho_units в этой функции), которые я ввожу в запись, - это то, что я хочу использовать для функции Move, когда я нажимаю enter.
Включите в свой вопрос код. – sPaz
У меня есть одно предложение - показать код. – furas