Mais informações sobre a Biblioteca
import tkinter as ttk
from tkinter import filedialog
root = ttk.Tk()
root.title("Abrir ficheiro")
root.geometry("300x150")
root.resizable(False,False)
def c_open_file_old():
rep = filedialog.askopenfilenames(
parent=root,
initialdir='/',
initialfile='tmp',
filetypes=[
("PNG", "*.png"),
("JPEG", "*.jpg"),
("All files", "*")])
print(rep)
def c_salve_file_old():
salve = filedialog.asksaveasfile(
parent=root,
initialdir='/',
initialfile='tmp',
filetypes=[
("PNG", "*.png"),
("JPEG", "*.jpg"),
("All files", "*")])
print(salve)
a=ttk.Button(root, text="Abrir Arquivo", command=c_open_file_old)
a.place(relx=0.05,rely=0.1)
b=ttk.Button(root, text="Salva Arquivo", command=c_salve_file_old)
b.place(relx=0.4,rely=0.1)
#filedialog.asksaveasfilename()- Peça um nome de arquivo para salvar como
#filedialog.asksaveasfile()- Peça um nome de arquivo para salvar e devolve o arquivo aberto
#filedialog.askopenfilename()-Peça um nome de arquivo para abrir
#filedialog.askopenfile()-Peça um nome de arquivo para abrir e retornou o arquivo aberto
#filedialog.askdirectory()-Solicite um diretório e retorne o nome do arquivo
#filedialog.askopenfilenames()- Peça para vários nomes de arquivo para abrir
#Retorna uma lista de nomes de arquivos ou lista vazia se botão cancelar selecionado
#filedialog.askopenfiles()- Peça vários nomes de arquivo e retorne o arquivo aberto
# objectos
# retorna uma lista de objetos de arquivo abertos ou uma lista vazia se
# cancelar selecionado
root.mainloop()
Comentários
Enviar um comentário