Python Tkinter教程:创建输出框并使用函数打印文本
Python Tkinter教程:创建输出框并使用函数打印文本
本教程将演示如何使用Python的Tkinter库创建一个简单的图形界面(GUI)应用程序,其中包含一个输出框和一个按钮。点击按钮将调用一个函数,该函数会将文本'12345'打印到输出框中。
以下是完整的代码示例:pythonimport tkinter as tk
创建主窗口root = tk.Tk()
创建输出框output_box = tk.Text(root, height=10, width=30)output_box.pack()
定义一个函数,将'12345'打印在输出框中def s(): output_box.insert(tk.END, '12345
')
创建一个按钮,点击后调用s函数button = tk.Button(root, text='Print 12345', command=s)button.pack()
运行主循环root.mainloop()
代码解释:
- 导入Tkinter库:
import tkinter as tk导入Tkinter库并将其命名为tk,以便在代码中更方便地使用。2. 创建主窗口:root = tk.Tk()创建一个主窗口,它是所有其他GUI元素的容器。3. 创建输出框:output_box = tk.Text(root, height=10, width=30)创建一个文本框部件,用于显示输出。height和width参数分别设置文本框的高度和宽度。4. 将输出框添加到窗口:output_box.pack()使用pack布局管理器将输出框添加到主窗口中。5. 定义打印函数:def s(): ...定义一个名为s的函数,该函数将在按钮被点击时调用。6. 在输出框中插入文本:output_box.insert(tk.END, '12345 ')在输出框的末尾(tk.END)插入文本'12345',并添加一个换行符()。7. 创建按钮:button = tk.Button(root, text='Print 12345', command=s)创建一个按钮部件,文本为'Print 12345',并将按钮的command属性设置为s函数,以便在按钮被点击时调用该函数。8. 将按钮添加到窗口:button.pack()使用pack布局管理器将按钮添加到主窗口中。9. 运行主循环:root.mainloop()启动Tkinter的主循环,该循环将监听事件(例如鼠标点击、键盘输入等)并相应地更新GUI。
运行此代码将创建一个带有输出框和按钮的简单窗口。点击按钮将调用s函数,并将'12345'打印到输出框中。
原文地址: https://www.cveoy.top/t/topic/fVhJ 著作权归作者所有。请勿转载和采集!