python写一个输入框,输入两个值A和B,点确认键是时执行Test(A,B)函数
时间: 2024-02-28 22:52:41 浏览: 61
实现两个文本框同时输入的实例
同样可以使用Tkinter库来创建一个输入框,并使用bind函数将输入框和Test函数绑定。以下是一个简单的例子:
```python
import tkinter as tk
def Test(A, B):
print("执行Test函数!A = {0}, B = {1}".format(A, B))
root = tk.Tk()
# 创建两个标签和两个输入框
label1 = tk.Label(root, text="请输入A:")
label1.pack()
entry1 = tk.Entry(root)
entry1.pack()
label2 = tk.Label(root, text="请输入B:")
label2.pack()
entry2 = tk.Entry(root)
entry2.pack()
# 绑定输入框和Test函数
def on_confirm_click(event):
A = entry1.get()
B = entry2.get()
Test(A, B)
confirm_button = tk.Button(root, text="确认")
confirm_button.pack()
confirm_button.bind('<Button-1>', on_confirm_click)
root.mainloop()
```
在这个例子中,我们使用了Tkinter库创建了一个窗口,并在窗口中添加了两个标签和两个输入框。然后使用bind函数将确认按钮和on_confirm_click函数绑定,当用户点击确认按钮时,会执行on_confirm_click函数。在on_confirm_click函数中,我们获取输入框中的A和B的值,并将它们作为参数传递给Test函数。
注意,为了使确认按钮可以响应鼠标左键点击,我们使用了bind函数将"<Button-1>"和on_confirm_click函数绑定在一起。
阅读全文