我正在尝试使用以下两种方法来更新PyQt5 LineEdit小部件文本。
该方法一种工作正常,没有任何错误或警告,因为它不是基于线程的方法。
但是,方法二是基于线程的方法,不起作用。它说segmentation fault (core dumped)
这里是方法1,可以很好地使用非线程方法:
def update_gui():
uiplot.PS1_ChipID_line.setText("abcd")
update_gui()
第2种方法是基于线程的方法:
from threading import Thread
def update_gui():
uiplot.PS1_ChipID_line.setText("abcd")
update_gui_thread = Thread(target=update_gui)
update_gui_thread.start()
有什么想法吗?
谢谢大家。