我使用Tkinter创建一个GUI。当我点击它时,我设置了一个按钮来打开txt file
。当txt
的默认打开模式为sublime text2
时,GUI运行良好。但是当我将txt
的默认打开模式更改为Windows notepad
时,GUI将崩溃。并且GUI将工作ubtil我关闭txt文件。
# -*- coding: utf-8 -*-
from Tkinter import *
import tkFont
import os
class System(object):
"""docstring for system"""
def __init__(self):
self.root = Tk()
self.b1 = Button(self.root,text = 'open a ui.txt ',command = self.openfile)
self.b1.pack()
self.root.mainloop()
def openfile(self):
os.popen('ui.txt')
if __name__ == '__main__':
System()
下面的图表已经崩溃了。
当我关闭txt
文件时。它再次工作。但是崇高的text2是正常的。那么为什么?......我怎么能解决这种情况?我想制作一个exe,所以大多数人都想打开一个txt带记事本的文件。