【发布时间】:2013-12-15 17:33:35
【问题描述】:
我已经使用 Qt Designer 制作了一个 GUI,我有 20 个或更多 lineEdit 小部件,我正在寻找正确的方法来访问所有这些小部件,而不必访问每个小部件......我用伪代码示例进行了解释:
这是我不想要的:
lineEdit1.setText("Value = 1")
lineEdit2.setText("Value = 2")
lineEdit3.setText("Value = 3")
and so on, up to
lineEdit20.setText("Value = 20")
我正在寻找类似的东西:
for i in xrange(1,21):
lineEdit(i).setText("Value = whatever")
问题是,据我所知,在拖放小部件时,Qt Designer会自动在名称末尾添加一个数字...lineEdit1,lineEdit2,....所以之后我不知道如何在代码中访问所有这些。
【问题讨论】:
标签: python qt widget qlineedit