我创建了一个简单的GUI,其中包含一个按钮和一个文本小部件(TextArea)。我的业务是单击按钮时,文本小部件将插入一些文本。
在附加的图像上,出现GUI后,我单击了按钮,并且在第9行的断点中,我希望文本小部件有2行:text1,text2
但是,在函数回调完成之前什么也没有显示
# if the device is known -> just log the data
customer_device = CustomerDevice.objects.filter(
device_id_android=serializer.validated_data['device_id_android']).first()
if customer_device:
self.log_device_status(request)
headers = self.get_success_headers(serializer.data)
customer_device_serializer = CheckinSerializer(instance=customer_device)
return Response(customer_device_serializer.data, status=status.HTTP_201_CREATED, headers=headers)
我的问题是执行textwidget的insert方法后如何立即强制gui更新。
更新
谢谢@Saad的推荐,我更新了代码(在第9行插入text.update()),我看到文本显示在文本小部件中
x = np.array(['2007-01-03', '2007-01-10', '2007-01-17', '2007-01-24'], dtype='datetime64[D]')
df = pd.concat([df]*len(x))
df['Date'] = x
print(df)
Id Dept Date
0 100 Healthcare 2007-01-03
0 100 Healthcare 2007-01-10
0 100 Healthcare 2007-01-17
0 100 Healthcare 2007-01-24