Recabamos por diferentes espacios y así brindarte la respuesta a tu problema, si continúas con dudas puedes dejar tu duda y te contestamos porque estamos para servirte.
tkinter.simpledialog: cuadros de diálogo de entrada estándar de Tkinter
Código fuente:Lib / tkinter / simpledialog.py
los tkinter.simpledialog
El módulo contiene clases y funciones de conveniencia para crear diálogos modales simples para obtener un valor del usuario.
tkinter.simpledialog.askfloat(title, prompt, **kw)
tkinter.simpledialog.askinteger(title, prompt, **kw)
tkinter.simpledialog.askstring(title, prompt, **kw)
-
Las tres funciones anteriores proporcionan cuadros de diálogo que solicitan al usuario que ingrese un valor del tipo deseado.
class tkinter.simpledialog.Dialog(parent, title=None)
-
La clase base para cuadros de diálogo personalizados.
body(master)
-
Anular para construir la interfaz del diálogo y devolver el widget que debería tener el foco inicial.
buttonbox()
-
El comportamiento predeterminado agrega los botones Aceptar y Cancelar. Anular para diseños de botones personalizados.
tkinter.filedialog – Diálogos de selección de archivos
Código fuente:Lib / tkinter / filedialog.py
los tkinter.filedialog
El módulo proporciona clases y funciones de fábrica para crear ventanas de selección de archivos / directorios.
Diálogos nativos de carga / guardado
Las siguientes clases y funciones proporcionan ventanas de diálogo de archivos que combinan una apariencia nativa con opciones de configuración para personalizar el comportamiento. Los siguientes argumentos de palabras clave son aplicables a las clases y funciones que se enumeran a continuación:
Funciones de fábrica estáticas
Las siguientes funciones, cuando se llaman, crean un cuadro de diálogo de apariencia nativa modal, esperan la selección del usuario y luego devuelven los valores seleccionados o None
a la persona que llama.
tkinter.filedialog.askopenfile(mode="r", **options)
tkinter.filedialog.askopenfiles(mode="r", **options)
-
Las dos funciones anteriores crean una
Open
cuadro de diálogo y devolver los objetos de archivo abiertos en modo de solo lectura.
tkinter.filedialog.asksaveasfile(mode="w", **options)
-
Crear un
SaveAs
diálogo y devolver un objeto de archivo abierto en modo de solo escritura.
tkinter.filedialog.askopenfilename(**options)
tkinter.filedialog.askopenfilenames(**options)
-
Las dos funciones anteriores crean una
Open
cuadro de diálogo y devolver los nombres de archivo seleccionados que corresponden a los archivos existentes.
tkinter.filedialog.asksaveasfilename(**options)
-
Crear un
SaveAs
cuadro de diálogo y devolver el nombre de archivo seleccionado.
tkinter.filedialog.askdirectory(**options)
class tkinter.filedialog.Open(master=None, **options)
class tkinter.filedialog.SaveAs(master=None, **options)
-
Las dos clases anteriores proporcionan ventanas de diálogo nativas para guardar y cargar archivos.
Clases de conveniencia
Las siguientes clases se utilizan para crear ventanas de archivos / directorios desde cero. Estos no emulan la apariencia nativa de la plataforma.
class tkinter.filedialog.Directory(master=None, **options)
-
Cree un cuadro de diálogo que solicite al usuario que seleccione un directorio.
Nota
los FileDialog La clase debe ser subclasificada para manejo y comportamiento de eventos personalizados.
class tkinter.filedialog.FileDialog(master, title=None)
-
Cree un cuadro de diálogo de selección de archivos básico.
cancel_command(event=None)
-
Active la terminación de la ventana de diálogo.
dirs_double_event(event)
-
Controlador de eventos para eventos de doble clic en el directorio.
dirs_select_event(event)
-
Controlador de eventos para el evento de clic en el directorio.
files_double_event(event)
-
Controlador de eventos para eventos de doble clic en archivo.
files_select_event(event)
-
Controlador de eventos para eventos de un solo clic en el archivo.
filter_command(event=None)
-
Filtra los archivos por directorio.
get_filter()
-
Recupere el filtro de archivos que se está utilizando actualmente.
get_selection()
-
Recupera el elemento seleccionado actualmente.
go(dir_or_file=os.curdir, pattern="*", default="", key=None)
-
Renderizar diálogo e iniciar bucle de eventos.
ok_event(event)
-
Salir del diálogo devolviendo la selección actual.
quit(how=None)
-
Salir del cuadro de diálogo que muestra el nombre del archivo, si lo hubiera.
set_filter(dir, pat)
-
Configure el filtro de archivos.
set_selection(file)
-
Actualice la selección de archivo actual a expediente.
class tkinter.filedialog.LoadFileDialog(master, title=None)
-
Una subclase de FileDialog que crea una ventana de diálogo para seleccionar un archivo existente.
ok_command()
-
Pruebe que se proporcione un archivo y que la selección indique un archivo ya existente.
class tkinter.filedialog.SaveFileDialog(master, title=None)
-
Una subclase de FileDialog que crea una ventana de diálogo para seleccionar un archivo de destino.
ok_command()
-
Pruebe si la selección apunta a un archivo válido que no es un directorio. Se requiere confirmación si se selecciona un archivo ya existente.
tkinter.commondialog – Plantillas de ventana de diálogo
Código fuente:Lib / tkinter / commondialog.py
los tkinter.commondialog
módulo proporciona el Dialog
clase que es la clase base para los diálogos definidos en otros módulos de soporte.
class tkinter.commondialog.Dialog(master=None, **options)
-
show(color=None, **options)
-
Renderice la ventana de diálogo.
Ver también
Módulos tkinter.messagebox
, Lectura y escritura de archivos
Aquí puedes ver las reseñas y valoraciones de los usuarios
Si para ti ha resultado útil nuestro artículo, agradeceríamos que lo compartas con otros seniors de esta manera contrubuyes a extender este contenido.