Python PyQt5 数组控件的使用 |
|||
发布者:广州荣士电子有限公司 发布时间: 2024-5-18 | |||
当一个UI窗口界面内有多个相同类型的控件,且这多个控件的功能都类似时,使用数组控件是一个非常不错的选择,可以大大减少代码的编写且代码易读性强,可惜的是Python好象是没有数组控件这个东东。
我们来看看以下一个界面,为了获取 64个单选框的状态,使用数组控件无疑是一个最好的方法。 我们来看看VB6的数组控件的使用,使用个循环语句,短短几行代码就可以获取到64个单选框的状态。
For i = 0 To 63
If Check1(i).Value > 0 Then
seleblock = "1" + seleblock
Else
seleblock = "0" + seleblock
End If
Next
这么好用的数组控件,Python具然没有这个东东,难到要一个个控件来判断它的状态?这显然是不可取的。没有数组控件,如果有获取到任意指定控件 的状态的方法也能达到类似功能呀,使用 findChild 函数好象能达到这个功能,于是,使用了以下的代码,测试成功!看起来和数组控件差不多了。
for i in range(64): |
|||
上一篇:RFID卡ST25DV04K/16K/64K读写指令 | 下一篇:Windows Server 计划任务操作的注意事项 | ||