【发布时间】:2015-03-25 23:09:13
【问题描述】:
我正在尝试通过按下我的 GUI(名为 BEN.py)上的按钮来执行外部脚本(名为 EC.py),我希望将其插入到我的 GUI 中的列表(list1)中。
我的外部脚本(EC.py)是这样的:
import scipy
import numpy as np
from scipy import misc
from scipy import ndimage
I = scipy.misc.imread('lena.jpg').astype(int)
J = (I/10)*10
K = J + 10
Print K
我的 GUI (BEN.py) 代码是:
import os
import Tkinter as tk
import ttk
def Execute():
EC.K
list1.insert(END, K)
我的按钮小部件:
mybutton = Button(myGUI, text=”Execute Code”, command = Execute).pack()
我的输出列表:
list1 = Listbox(myGUI, height=20, width=80)
一切都很顺利,除了运行我的 GUI 代码,它在我按下按钮之前已经读取了 EC.py 脚本。我想要的是让这个脚本只在我按下按钮时运行。
【问题讨论】:
-
您可能想阅读modules。
标签: python tkinter widget external-script