2010-03-12 192 views
0

單擊名爲「添加文本框」的按鈕時,它會調用一個函數,該函數使用(gtk.Entry)函數創建單個文本框。所以每次我點擊那個按鈕,它都會創建一個文本框。

我有一個提交按鈕,它應該獲取用「entry」名稱生成的文本框(比如說10個文本框)的所有值。它適用於一個文本框,但不適用於多個文本框。

在php中,我們可以創建提及爲數組名稱= entry []的動態文本框。
我們在python中有類似的功能嗎?使用Pygtk和Python從多文本輸入中獲取值

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

回答

1

您可能會更清楚一些,創建它之後用GtkEntry做什麼並不明顯。最簡單的事情就是將它添加到Python列表中,以便稍後可以迭代所有創建的GtkEntry小部件。或者,你可以用一些東西「標記」窗口小部件,使它們可以被識別,並遍歷包含的窗口小部件(假設你真的把窗口部件添加到窗口或其他東西)。