概述
我的小组已经构建了需要与我们应该编写的软件进行通信的硬件。然而,我们都处于停滞状态,因为我们无法解决这个问题。我们搜索了很多但无济于事。我们会喜欢任何帮助。
这是我们应该使用的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之外,一切都有效,因此代码中没有其他错误。
我希望这些信息足以完全理解这个问题。
答案 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'