【发布时间】:2017-09-27 14:39:58
【问题描述】:
我有线程 1。和一个主 GUI 线程。我正在尝试更改 GUI 线程上的标签,形成 thread1。我将线程上标签的变量作为参数传递。但我收到以下错误:
UnpickleableError: 无法腌制对象
如何更改主 GUI 线程/类之外的 GUI 元素
class MyFirstGUI:
communicationQueue=Queue()
def __init__(self, master):
thisLabel = Label(master, text="Test")
thisLabel.pack()
tempThread=testThread(thisLabel)
tempThread.start()
class testThread(Thread):
def __init__(self, label):
label["text"]="something"
【问题讨论】:
-
请添加代码 sn-ps 以便我们可以实际看到代码
-
我为你添加了代码,我的朋友 :)
标签: python multithreading user-interface tkinter