【问题标题】:how to link a button to another .py file in python2.7如何在python2.7中将按钮链接到另一个.py文件
【发布时间】:2013-05-05 02:57:08
【问题描述】:

如何链接 python 按钮?

基本上我想要一个 python 按钮来执行另一个 python 文件。

我正在使用 Tk。

我已创建此按钮并希望它执行脚本

from Tkinter import *
import Tkinter as tk
root = tk.Tk()

    b = Button(toolbar, text="Travelling", width=9 )
    b.pack(side=LEFT, padx=2, pady=2)

mainloop()

如何让这个按钮在点击时执行另一个 python 脚本?

【问题讨论】:

  • 您需要说明您正在使用的库以及您所指的按钮类型。例如,这是一个 GUI 应用程序还是一个 Web 应用程序?
  • “打开另一个python文件”是什么意思?将 python 文件作为脚本执行,在文本编辑器中打开,还是其他方式?
  • 我认为他的意思是对当前数据执行下一个脚本。

标签: python button tkinter hyperlink


【解决方案1】:

如果要执行另一个 python 脚本,请使用 execfile():

#-*- coding: utf-8 -*-
from Tkinter import *
master = Tk()
def callback():
    execfile("script.py")
b = Button(master, text="OK", command=callback)
b.pack()
mainloop()

【讨论】:

    猜你喜欢
    • 2019-08-29
    • 2016-04-21
    • 2019-03-03
    • 2019-10-06
    • 2019-01-27
    • 2016-01-11
    • 2016-11-20
    • 2023-03-29
    • 2019-03-05
    相关资源
    最近更新 更多