Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/296.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何增加QLineEdit名称以访问值?_Python_Variables_Pyqt_Increment_Qlineedit - Fatal编程技术网

Python 如何增加QLineEdit名称以访问值?

Python 如何增加QLineEdit名称以访问值?,python,variables,pyqt,increment,qlineedit,Python,Variables,Pyqt,Increment,Qlineedit,这似乎是一个非常简单的问题,但却把我难住了。我有一个UI,它对名称、开始时间和结束时间有多个QlineEdit。例如: clipName1,clipStart1,clipEnd1 clipName2,clipStart2,clipEnd2 clipname 2、clipStart3、clipEnd3 这些不是动态构建的。它们是静态的。我希望通过循环访问这些值。我不确定如何在变量名上附加一个整数,并且仍然能够访问该值。我试过这个,但我知道它不起作用: clipTotal = 4

这似乎是一个非常简单的问题,但却把我难住了。我有一个UI,它对名称、开始时间和结束时间有多个QlineEdit。例如:

clipName1,clipStart1,clipEnd1 clipName2,clipStart2,clipEnd2 clipname 2、clipStart3、clipEnd3

这些不是动态构建的。它们是静态的。我希望通过循环访问这些值。我不确定如何在变量名上附加一个整数,并且仍然能够访问该值。我试过这个,但我知道它不起作用:

    clipTotal = 4

    for i in range(1, clipTotal+1):
        clipName = self.clipName+str(i)+.text()

Ekhumaro在上述评论中提供的答案:


clipName=getattr(self,'clipName%d'%i')。text()

clipName=getattr(self,'clipName%d'%i')。text()
谢谢!我不确定这个函数是做什么用的,但它可以工作。我现在需要查一下。