我想要像微软记事本一样带有编码选择选项菜单的文件对话框
我尝试编辑源代码并尝试第 3 方模块。我想要工作和 Tkinter 文件对话框
设计不应该改变。我知道这很困难。但是你能帮助我吗,因为你们都是 python 专业人士
提前致谢,
selected_encoding = tk.StringVar(value="utf-8")
encoding_options = ["utf-8"] #Add encoding option which u need.
encoding_menu = tk.OptionMenu(root, selected_encoding, *encoding_options)
encoding_menu.pack()
open_button = tk.Button(root, text="Open File", command=open_file)
open_button.pack()
在
open_file
中根据selected_encoding处理打开和编码。您需要从编码选项中获取信息,然后才能使用编码进行处理。
def open_file():
file_path = filedialog.askopenfilename()
if file_path:
#Handling part
...