所以我做了一些研究,找到了一些方法来做这件事,但由于某些原因,每次我尝试这样做,它只是不适合我,我希望有人能帮助我。对于我的程序,我现在有一个消息框弹出第一,这是我刚才给出的代码,但我要做的是采取的文本从消息框,这将是文件名,并把它传递给一个函数以外的类,以便它可以打开文件。谢谢
class MyDialog:
def __init__(self, parent):
top = self.top = Toplevel(parent)
top.wm_attributes("-topmost", 1)
Label(top, text="Enter File Name").pack()
self.textboxpopup = Entry(top)
self.textboxpopup.pack(padx=5)
popupButton = Button(top, text="Submit", command=self.popUpinfo)
popupButton.pack(pady=5)
def popUpinfo(self):
startfilename = self.textboxpopup.get()
self.top.destroy()
return startfilename
def read_file():
startfilename = MyDialog(root).popUpinfo()
print(startfilename)
openfile = open(startfilename + ".txt")
lines = openfile.read().split('\n')
lines = [l.split(',') for l in lines]
return lines
目前没有回答
相关问题 更多 >
编程相关推荐