PyQt5信号绑定问题
from PyQt5.Qt import *
from sys import argv
app = QApplication(argv)
main = QWidget(None)
for i in range(10):
b = QPushButton(str(i), main)
b.clicked.connect(lambda: print(i))
b.move(i*100, 0)
main.show()
app.exec()
10个按钮,无论按哪一个都打印出9。请问这是为啥呢,我用pyqySignal绑定也是这样
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
已解决,用sender