单击名为“添加文本框”的按钮,它会调用一个函数,该函数使用(gtk.Entry)函数创建单个文本框。因此,每次单击该按钮时,它都会创建一个文本框。
我有一个提交按钮,它应该获取以“条目”名称生成的文本框(例如10个文本框)的所有值。它适用于一个文本框但不适用于多个文本框。
在php中我们可以创建一个提到数组名称= entry []的dynamix文本框。
我们在python中有类似的功能吗?
环境:FC10,Glade 3,Python 2.5,GTK。
答案 0 :(得分:1)
你可能会更清楚一点,创建它后你用GtkEntry做什么并不明显。最简单的方法是将其添加到Python列表中,以便稍后迭代所有创建的GtkEntry小部件。
或者,您可以使用某些东西“标记”小部件以使其可识别,并迭代包含的小部件(假设您确实将小部件添加到窗口或其他内容)。