0

「テキストボックスの追加」という名前のボタンをクリックすると、(gtk.Entry)関数を使用して単一のテキストボックスを作成する関数が呼び出されます。したがって、そのボタンをクリックするたびに、テキストボックスが作成されます。

「entry」という名前で生成されたテキストボックス(たとえば10個のテキストボックス)のすべての値をフェッチする送信ボタンがあります。1つのテキストボックスでは機能しますが、複数のテキストボックスでは機能しません。

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 に答える