将实例添加到列表

时间:2016-02-11 15:51:06

标签: python instances

概述

我的小组已经构建了需要与我们应该编写的软件进行通信的硬件。然而,我们都处于停滞状态,因为我们无法解决这个问题。我们搜索了很多但无济于事。我们会喜欢任何帮助。

这是我们应该使用的GUI,作为我们最后部分的帮助,我们必须编写添加功能,以便您可以选择多个变量而不是全部或一个,现在就是这种情况。如您所见,Add按钮就在那里,但它目前没有任何功能。

http://i.stack.imgur.com/VWLFX.png

我们需要编码

我们需要添加按钮,在下拉菜单中添加所选内容,并在文本框中显示任意数量的项目。

我们试图

list_name.append(varible_name)

但它返回错误

TypeError: descriptor 'append' requires a 'list' but got a 'instance'

我们在谷歌搜索后尝试使用其他代码,但此时我和我的合作伙伴都可以记住其中任何一个。

我不会发布我们的代码,因为一些信息是敏感的(其余的gui被裁剪掉了) - 但我不需要。每个组件的任意名称都可以 - 我们将从那里开始将其实现到我们的代码中。 除了Add之外,一切都有效,因此代码中没有其他错误。

我希望这些信息足以完全理解这个问题。

1 个答案:

答案 0 :(得分:0)

您已将list课程分配给list_name

class Foo: pass

f = Foo()
list_name = list   # whoops!  should be list() 
list_name.append(f)

给出

TypeError: descriptor 'append' requires a 'list' object but received a 'instance'