使用Pygtk和Python从多文本输入中获取值

时间:2010-03-12 11:55:29

标签: python gtk pygtk glade

单击名为“添加文本框”的按钮,它会调用一个函数,该函数使用(gtk.Entry)函数创建单个文本框。因此,每次单击该按钮时,它都会创建一个文本框。

我有一个提交按钮,它应该获取以“条目”名称生成的文本框(例如10个文本框)的所有值。它适用于一个文本框但不适用于多个文本框。

在php中我们可以创建一个提到数组名称= entry []的dynamix文本框。
我们在python中有类似的功能吗?

环境:FC10,Glade 3,Python 2.5,GTK。

1 个答案:

答案 0 :(得分:1)

你可能会更清楚一点,创建它后你用GtkEntry做什么并不明显。最简单的方法是将其添加到Python列表中,以便稍后迭代所有创建的GtkEntry小部件。

或者,您可以使用某些东西“标记”小部件以使其可识别,并迭代包含的小部件(假设您确实将小部件添加到窗口或其他内容)。