在 PyQt 中是否有某种方法可以获取所有 QLineEdit
对象的集合?
我正在尝试添加一个重置按钮,它将清空表单上所有 QLineEdit
中的所有文本,因此我正在寻找一种遍历所有 QLineEdit
的方法对象,而不是将它们全部列在将连接到重置按钮的重置函数中。
谢谢。
最佳答案
如果所有行编辑都有父级,您可以使用:
for child in parent.findChildren(QtGui.QLineEdit):
child.clear()
或者可能:
for widget in qApp.allWidgets():
if isinstance(widget, QtGui.QLineEdit):
widget.clear()
关于python - QLineEdit 对象的 PyQt 集合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8175119/