gpt4 book ai didi

python - 使用循环设置多个QLineEdit的属性

转载 作者:行者123 更新时间:2023-12-02 02:16:08 25 4
gpt4 key购买 nike

我想知道是否可以使用 for 循环设置多个 setFixedHeight() 属性:

for num in range(1, 6):
self.LineEdit[num].setFixedHeight()

目前我有十二个 QLineEdit 框

LineEdit1、LineEdit2、...、LineEdit12,我希望用更少的代码来完成此操作。我尝试了上述方法,但它没有像我预期的那样迭代 LineEdit 框。 self.LineEdit[num] 仅适用于列表吗?

最佳答案

对于此任务,您可以使用 getattr() :

for i in range(1,13):
getattr(self, "LineEdit{}".format(i)).setFixedHeight(10)

关于python - 使用循环设置多个QLineEdit的属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47666922/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com