Requisito previo: Tkinter , os
Python ofrece múltiples opciones para desarrollar una GUI (interfaz gráfica de usuario). De todos los métodos GUI, Tkinter es el método más utilizado. Es una interfaz estándar de Python para el kit de herramientas Tk GUI que se envía con Python. Python con Tkinter es la forma más rápida y sencilla de crear aplicaciones GUI. En este artículo, aprenderemos cómo abrir un programa externo usando Tkinter. Aquí usaremos el método system() en el módulo os.
Acercarse:
- Primero, importaremos la biblioteca requerida
- Luego creamos un objeto, que le pedirá un archivo que desea abrir
- Para abrir ese archivo, usaremos el método system() del módulo os .
Sintaxis:
os.system(‘”%s”’ % ruta del archivo)
A continuación se muestra la implementación:
Python3
# Import Library from tkinter import * import os from tkinter.filedialog import askopenfilename # Create Object root = Tk() # Set geometry root.geometry('200x200') def open_file(): file = askopenfilename() os.system('"%s"' % file) Button(root, text ='Open', command = open_file).pack(side = TOP, pady = 10) # Execute Tkinter root.mainloop()
Producción: