import ttkbootstrap as ttk
from ttkbootstrap.constants import *
from tkinter.filedialog import askopenfilename
import tkinter.messagebox
import chardet
win = ttk.Window(themename="superhero") # 创建窗口
win.title('文本编辑器1.2版') # 设置标题
filename = ttk.StringVar()
entry_file = ttk.Entry(win, textvariable=filename)
entry_file.insert('0',"在此输入文件路径 . . .")
entry_file.place(x=5, y=9, width=400) # 创建一个文本输入框
def browse():
try:
path = askopenfilename()
if not path:
return
with open(path,encoding='utf-8') as f:
text.delete('1.0', ttk.END)
text.insert(ttk.END,f.read())
filename.set(path)
except UnicodeDecodeError:
tkinter.messagebox.showerror('错误','可能暂不支持此类型 或 文件有编码问题')
def opens():
try:
file_path = entr
Python:tkinter示例: 文本编辑器
最新推荐文章于 2024-09-27 15:14:55 发布