This code allows you to open a file browser with a GUI made with tkinter and ttk.
try:
import os
import tkinter as tk
import tkinter.ttk as ttk
from tkinter import filedialog
except ImportError:
import Tkinter as tk
import ttk
import tkFileDialog as filedialog
root = tk.Tk()
style = ttk.Style(root)
style.theme_use("clam")
def c_open_file_old():
rep = filedialog.askopenfilenames(
parent=root,
initialdir='/',
initialfile='tmp',
filetypes=[
("PNG", "*.png"),
("JPEG", "*.jpg"),
("All files", "*")])
print(rep)
try:
os.startfile(rep[0])
except IndexError:
print("No file selected")
ttk.Button(root, text="Open files", command=c_open_file_old).grid(row=1, column=0, padx=4, pady=4, sticky='ew')
root.mainloop()