擅长:python、mysql、java
<p>如果只想将所有特定元素(如lineEdits)收集到
iterable集合,例如列表,这里有一个一次性函数,允许您将各种指令传递给该函数,以影响其所有字段</p>
<p>我希望这个例行公事对某人有帮助~迈克</p>
<hr/>
<pre><code> def all_fields(switch=""):
field_list = [ self.lineEdit_1,
self.lineEdit_2,
self.lineEdit_3,
self.lineEdit_4,
self.lineEdit_5,
self.lineEdit_6,
self.lineEdit_7,
self.lineEdit_8,
self.lineEdit_9,
self.lineEdit_10,
self.textEdit ]
for field in field_list:
if str(switch).lower() == "clear":
field.clear()
elif str(switch).lower() == "disable":
field.setDisabled(True)
elif str(switch).lower() == "enable":
field.setDisabled(False)
all_fields("disable")
</code></pre>