tkinter完整项目
时间: 2023-11-06 11:09:26 浏览: 141
tkinter教程
Python Tkinter是Python的标准GUI库,它提供了创建GUI应用程序所需的所有组件和工具。Tkinter是一个跨平台的库,可以在Windows、Linux和Mac OS X等操作系统上运行。下面是一个简单的Tkinter项目示例,它可以创建一个简单的GUI应用程序,让用户输入一些文本并将其保存到文件中。
```python
import tkinter as tk
from tkinter import filedialog
class Application(tk.Frame):
def __init__(self, master=None):
super().__init__(master)
self.master = master
self.pack()
self.create_widgets()
def create_widgets(self):
self.textbox = tk.Text(self)
self.textbox.pack(side="top")
self.save_button = tk.Button(self, text="Save", command=self.save_file)
self.save_button.pack(side="left")
self.quit_button = tk.Button(self, text="Quit", command=self.master.destroy)
self.quit_button.pack(side="right")
def save_file(self):
file_path = filedialog.asksaveasfilename(defaultextension=".txt")
if file_path:
with open(file_path, "w") as f:
f.write(self.textbox.get("1.0", "end-1c"))
root = tk.Tk()
app = Application(master=root)
app.mainloop()
```
这个应用程序创建了一个文本框和两个按钮,一个用于保存文本,另一个用于退出应用程序。当用户单击“Save”按钮时,它会弹出一个文件对话框,让用户选择要保存的文件路径。然后,它将文本框中的内容写入到文件中。
阅读全文