【发布时间】:2016-02-12 20:27:21
【问题描述】:
这似乎是一个非常简单的问题,但让我很难过。我有一个用户界面,它有多个用于名称、开始和结束时间的 QLineEdit。例如:
clipName1、clipStart1、clipEnd1 剪辑名称2、剪辑开始2、剪辑结束2 剪辑名称2,剪辑开始3,剪辑结束3
这些不是动态构建的。它们是静态的。我希望通过循环访问这些值。我不确定如何将整数附加到变量名上并且仍然能够访问该值。我试过了,但我知道它不起作用:
clipTotal = 4
for i in range(1, clipTotal+1):
clipName = self.clipName+str(i)+.text()
【问题讨论】:
-
clipName = getattr(self, 'clipName%d' % i).text() -
谢谢!我不确定此功能的用途,但它可以工作。我现在需要查一下。
标签: python variables pyqt increment qlineedit