按钮打开fi"/>
python3 tkinter,Python3和tkinter GUI按钮打开fi
我已经创建了一个程序,它使用PIL检查图像并返回大小、颜色量、dpi等等,但是现在我想把我的代码放到GUI系统中以帮助用户。在
我在一个函数中使用了askopenfilename(),但是在试图打开一个新文件时遇到了一个问题。我有一个程序启动后运行的函数,它让我选择一个文件,工作得很好。当我单击按钮打开一个新文件时,它允许我选择一个新文件,但它不会更改任何显示的信息。在
选择新文件后,如何用新信息刷新屏幕?下面是我的代码:def openPattern():
global fileName
path = askopenfilename()
fileOpen = open(path, 'r')
fileName = os.path.basename(path)
if __name__ == '__main__':
root = Tk()
root.title("Art Intake | Developer Build")
ms = MainScreen(root)
ms.config(bg="grey")
openPattern()
pattern = Button(ms, text="Choose a file", command=openPattern,
highlightbackground='grey')
pattern.pack()
pName = Label(ms, text="Pattern Name: " + str(fileName),
bg='grey')
pName.pack()
read = Button(ms, text="ReadMe", command=openRM,
highlightbackground='grey')
read.place(rely=1.0, relx=1.0, x=-25, y=-15, anchor=SE)
quit = Button(ms, text="Quit", command=ms.quit,
highlightbackground='grey')
quit.place(rely=1.0, relx=1.0, x=-25, y=-45, anchor=SE)
root.mainloop()
更多推荐
python3 tkinter,Python3和tkinter GUI按钮打开fi
发布评论