Не могу увидеть последние две строки из последовательного буфера на tkinter - PullRequest
0 голосов
/ 06 ноября 2019

Я пытаюсь прочитать буфер с последовательного порта. Я использую следующие методы, но никогда не вижу последних 2 строк в своей текстовой области. Когда я отключаюсь от последовательного соединения, вдруг появляется 2 строки. Подскажите, пожалуйста, что не так с кодом? Спасибо.

Код:

# scrolled text box used to display the serial data

win.configure(background="gray14")

frame1 = tk.Frame(win,width=75, height=120,bg = '#ffffff',
                  borderwidth=1, relief="sunken")
scrollbar = tk.Scrollbar(frame1) 
editArea = tk.Text(frame1, width=75, height=33, wrap="word",
                 yscrollcommand=scrollbar.set,font("Helvetica",11),fg='#ffffff',
                   borderwidth=1, highlightthickness=0,background="gray34")
scrollbar.config(command=editArea.yview)
scrollbar.pack(side="right", fill="y")
editArea.pack(side="left", fill="both", expand=True)
editArea.yview_pickplace("end")
editArea.see("end")
frame1.place(x=10,y=30)


# serial data callback function

def OnReceiveSerialData(message):
    str_message = message.decode("utf-8")
    editArea.insert("end", str_message)
    editArea.see(END)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...