动态生成唯一的组合框并用两个不同的源填充它们

2024-05-14 06:07:28 发布

您现在位置:Python中文网/ 问答频道 /正文

我想在网格中动态生成左组合标签和右组合框

{'PHOTOSHOP': '6.5', 'NUKE': '7.0v9', 'MAYA': '2014', 'TESTING': '1.28', 'KATANA': '1.7', 'MARI': '4.0'} 
{'PHOTOSHOP': '10.5', 'NUKE': '6.3v6', 'MAYA': '2012', 'TESTING': '1.28', 'KATANA': '1.0', 'MARI': '1.0'}

我的第一个问题是创建组合框,以便以后根据for循环时创建的名称在方法外部访问它们

^{pr2}$

第二,我想把数据源和第二个数据源中的值都填入组合框中。。在


Tags: 方法名称网格for动态标签testing数据源
1条回答
网友
1楼 · 发布于 2024-05-14 06:07:28

要动态创建属性,可以使用setattr

setattr(self, 'combo%d' % index, combo)

但是,将组合框保存在列表中可能会更灵活(然后您可以轻松地在之后对其进行迭代)。在

你的循环应该看起来像这样:

^{pr2}$

相关问题 更多 >