我有一个项目,其中包括使用按钮。单击按钮后,tkinter文本视图应出现在我的窗口中,但由于某种原因它没有出现。这是我在触发按钮时完成的代码。
camera = PiCamera()
camera.resolution = (320,320)
GPIO.setmode(GPIO.BCM)
GPIO.setup(21, GPIO.IN, pull_up_down=GPIO.PUD_UP)
proc = ImageProcess()
count = -1
while True:
if not GPIO.input(21):
camera.capture('/home/pi/Thesis/Test/lets.jpg')
count += 1
img = cv2.imread("/home/pi/Thesis/Test/lets.jpg")
print(proc.frame_table(img))
pickle_in = open("game_file.pickle","rb")
example_dict = pickle.load(pickle_in)
text1 = Text(self, height=30, width=30)
text1.grid(column=0, row=1, sticky='N')
text2 = Text(self, height=30, width=30)
text2.grid(column=1, row=1, sticky='N')
text1.insert(tk.INSERT,example_dict[0])
按下按钮后,它将进入一个类,在那里我将获得字符串并将其存储在pickle文件中,然后加载它,然后将其放在文本上。我想要的输出是按下按钮后的结果,它捕获的图像是将我得到的字符串放入文本小部件中并重复执行,直到在文本小部件中放入了许多字符串为止。
答案 0 :(得分:0)
如果使用的是tk.Button,则可以传递自变量命令tk.Button(self, text="Save", command=self.onSave
。确保传递不带“()”的函数。