0

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

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

在 php 中,我们可以创建以数组 name=entry[] 形式提及的 dynamix 文本框。
我们在 python 中有类似的功能吗?

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

4

1 回答 1

1

你可能会更清楚一点,在创建 GtkEntry 之后你对它做了什么并不明显。最简单的方法是将其添加到 Python 列表中,这样您就可以稍后遍历所有创建的 GtkEntry 小部件。

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

于 2010-03-12T13:10:49.263 回答