Button 使用按钮功能打开文件浏览器并显示图像文件
我对Python完全陌生,在理解如何从文件浏览器打开和显示图像文件时遇到了一些问题。我试着使用appJar和Tkinter。 在Tkinter中,我可以选择图像文件,但不会显示图像。 在appJar中,我不知道如何使用按钮打开文件浏览器。 我把代码附在这里,不知是否有人能帮我。谢谢Button 使用按钮功能打开文件浏览器并显示图像文件,button,tkinter,appjar,Button,Tkinter,Appjar,我对Python完全陌生,在理解如何从文件浏览器打开和显示图像文件时遇到了一些问题。我试着使用appJar和Tkinter。 在Tkinter中,我可以选择图像文件,但不会显示图像。 在appJar中,我不知道如何使用按钮打开文件浏览器。 我把代码附在这里,不知是否有人能帮我。谢谢 import tkinter as tk from tkinter import ttk from tkinter import filedialog from tkinter.messagebox import s
import tkinter as tk
from tkinter import ttk
from tkinter import filedialog
from tkinter.messagebox import showinfo
from tkinter.filedialog import askopenfile
def popup_bonus():
win = tk.Toplevel()
win.wm_title("Window")
a = ttk.Button(win, text="Open")
a.grid(row=0, column=0)
b = ttk.Button(win, text="Exit", command=win.destroy)
b.grid(row=1, column=0)
def popup_showinfo():
showinfo("About", "My Name, Python Version")
class Application(ttk.Frame):
def __init__(self, master):
ttk.Frame.__init__(self, master)
self.pack()
self.button_bonus = ttk.Button(self, text="File", command=popup_bonus)
self.button_bonus.pack()
self.button_showinfo = ttk.Button(self, text="Help", command=popup_showinfo)
self.button_showinfo.pack()
root = tk.Tk()
app = Application(root)
root.mainloop()
这是使用appJar的代码
再次感谢。在appJar中,您需要在GUI中添加一个按钮,该按钮在按下时运行您定义的功能:
app.addButton('Open',press)
这将导致显示openBox
然后,在函数中,需要捕获openBox()
函数的返回值(图像路径),以便显示:
filename = app.openBox('Select Image')
app.addImage('img', filename)
filename = app.openBox('Select Image')
app.addImage('img', filename)