使用 self 参数在循环中创建和调用自定义函数名称
Create and call custom function name in loop with self argument
所以我正在做一个 PYQT5 项目,我有几个文本标签,我想从 JSON 文件中填充它们
它们被命名为 labelType1
、labelType2
、labelType[n]
当我想从我的 MainWindow
为这个标签设置文本时,我如何为函数 self.labelType1.setText("...")
构造函数名称。所以像这样
for x in range(100)
self.labelType[x].setText("name"+str(x))
我不知道该怎么做。
<object>.__getattribute__(<string name>)(<params>)
这就是答案
所以我正在做一个 PYQT5 项目,我有几个文本标签,我想从 JSON 文件中填充它们
它们被命名为 labelType1
、labelType2
、labelType[n]
当我想从我的 MainWindow
为这个标签设置文本时,我如何为函数 self.labelType1.setText("...")
构造函数名称。所以像这样
for x in range(100)
self.labelType[x].setText("name"+str(x))
我不知道该怎么做。
<object>.__getattribute__(<string name>)(<params>)
这就是答案