我正在尝试使用python 3.6.4与arduino进行通信。我有两个tkinter窗口。当我按下第一个窗口上的按钮时,第二个窗口打开。我会在第二个窗口中给出一些数字输入。这些数字输入对应于连接到LED的arduino中的数字引脚。我试图通过python中的串行库将这些值传递给arduino。但我无法从第二个窗口传递值。有谁知道如何将整个控件从一个tkinter窗口传递到另一个窗口?任何见解都会有所帮助。我是python编程的初学者。请帮帮我。
答案 0 :(得分:0)
为什么不使用simpledialog?这是一个例子:
import tkinter as tk
from tkinter import simpledialog
root = tk.Tk()
def input_int():
result = simpledialog.askinteger('Integers', 'Enter a numerical value')
print(result)
get = tk.Button(root, text='Get', command=input_int)
get.pack()
root.mainloop()