Как отобразить текст tkinter после нажатия кнопки? - PullRequest
0 голосов
/ 29 января 2019

У меня есть проект, и он включает в себя использование кнопки.После нажатия кнопки в моем окне должно появиться текстовое представление 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, а затем загрузлютогда это поместило это в текст.Вывод, который я хочу получить после нажатия кнопки, и он захватывает изображения, полученные строки будут помещаться в текстовый виджет и повторяться до тех пор, пока в текстовый виджет не будет помещено много строк.

1 Ответ

0 голосов
/ 29 января 2019

Если вы используете tk.Button, вы можете передать команду аргумента tk.Button(self, text="Save", command=self.onSave.Убедитесь, что вы передали функцию без "()".

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...