我有一个带有按钮的tkinter程序。该按钮的工作是使用记事本在桌面上打开文本文件。这是代码:
import tkinter as tk
import os
def open_file():
file = os.path.expanduser('~/Desktop/a.txt')
os.system("notepad.exe " + file)
root = tk.Tk()
button = tk.Button(root, text='open', command=open_file)
button.grid()
root.mainloop()
代码运行并且程序正在运行,但是问题是当我单击按钮时,文本文件打开,但是tkinter窗口在关闭文本文件之前不会响应。我正在使用Python 3和Windows 10。
任何帮助将不胜感激。 谢谢。