📜  如何使用 Tkinter 打开外部程序?

📅  最后修改于: 2022-05-13 01:54:53.585000             🧑  作者: Mango

如何使用 Tkinter 打开外部程序?

先决条件: Tkinter,操作系统

Python为开发 GUI(图形用户界面)提供了多种选择。在所有 GUI 方法中,Tkinter 是最常用的方法。它是Python附带的 Tk GUI 工具包的标准Python接口。 Python with Tkinter 是创建 GUI 应用程序的最快、最简单的方法。在本文中,我们将学习如何使用 Tkinter 打开外部程序。这里我们将使用 os 模块中的system()方法。

方法:

  • 首先,我们将导入所需的库
  • 然后我们创建一个对象,它会询问您要打开的文件
  • 要打开该文件,我们将使用os模块中的system()方法。

句法:

下面是实现:

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()


输出: