创建了一个窗口,其中包含一个Button组件,当用户点击该按钮时,会触发button_click函数,从而输出用户在label中输入的内容
时间: 2023-05-30 18:07:50 浏览: 93
asp.net页面回车触发button按钮方案
下面是一个使用Python Tkinter库创建窗口、按钮和标签,并输出标签中内容的示例代码:
```python
import tkinter as tk
def button_click():
print(label_text.get())
window = tk.Tk()
window.title("输出标签中的内容")
label_text = tk.StringVar()
label_text.set("输入内容:")
label = tk.Label(window, textvariable=label_text)
label.pack()
entry = tk.Entry(window)
entry.pack()
button = tk.Button(window, text="输出", command=button_click)
button.pack()
window.mainloop()
```
在上述代码中,首先创建了一个窗口对象`window`,并设置窗口标题为"输出标签中的内容"。然后,使用`StringVar`类创建了一个字符串变量`label_text`,并将其初始化为"输入内容:"。接着,创建了一个标签`label`,将其文本设置为`label_text`,并将其添加到窗口中。再创建一个文本框`entry`,用于用户输入内容,并将其添加到窗口中。最后,创建了一个按钮`button`,将其文本设置为"输出",并将其命令设置为`button_click`函数。当用户点击该按钮时,会触发`button_click`函数,并输出`label_text`的值,即用户在文本框中输入的内容。最后,通过调用`mainloop`方法进入Tkinter事件循环,等待用户交互。
阅读全文