如何使用 Tkinter 打开外部程序?
先决条件: Tkinter,操作系统
Python为开发 GUI(图形用户界面)提供了多种选择。在所有 GUI 方法中,Tkinter 是最常用的方法。它是Python附带的 Tk GUI 工具包的标准Python接口。 Python with Tkinter 是创建 GUI 应用程序的最快、最简单的方法。在本文中,我们将学习如何使用 Tkinter 打开外部程序。这里我们将使用 os 模块中的system()方法。
方法:
- 首先,我们将导入所需的库
- 然后我们创建一个对象,它会询问您要打开的文件
- 要打开该文件,我们将使用os模块中的system()方法。
句法:
os.system(‘”%s”‘ % File Path)
下面是实现:
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()
输出: