¿Cómo abrir programas externos usando Tkinter?

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:

Publicación traducida automáticamente

Artículo escrito por abhigoya y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *