这是一个使用回调来启动测试的工作示例,以及一个用于推进每个样本的回调 .
import Tkinter as tk
class App:
def __init__(self, master):
self.master = root
self.frame = tk.Frame(self.master)
self.okLabel = tk.Label(self.frame, text="Change out sample then press OK")
self.okButton = tk.Button(self.frame, text=" OK ", command=self.nextSample)
self.var = tk.StringVar()
self.var.set('Choose Test')
self.var.trace("w",self.beginTest)
testChoices = ['TEST']
self.testOption = tk.OptionMenu(self.frame, self.var, *testChoices)
self.sampleNumber = 1
self.maxSamples = 5
self.testing = False
self.samples = []
self.updateGUI()
def testSample(self):
# Do whatever you need to do to test your sample
pass
def beginTest(se