单击按钮后,在QLabel中删除图像

单击按钮后,在QLabel中删除图像,第1张

单击按钮后,在QLabel中删除图像

假设

labels[]
有一个
label
ID列表,我认为您可以执行以下 *** 作:

labels[i].mousePressEvent = functools.partial(self.remove_image, source_label = labels[i]) #just pass to self.remove_image the label id

然后在中

self.remove_image
,由于
label.clear()
(要清除标签的内容)是一个 SLOT,
则可以将其连接以
clicked
直接发出信号:

def remove_image(self, label_id):    QtCore.QObject.connect(self.deleteButton, QtCore.SIGNAL("clicked()"), label_id.clear)


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5667689.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存