pygtkとpythonを使用して複数のテキストエントリから値を取得する
質問
「テキストボックスの追加」という名前のボタンをクリックすると、(gtk.entry)関数を使用して単一のテキストボックスを作成する関数を呼び出します。そのため、そのボタンをクリックするたびにテキストボックスが作成されます。
「エントリ」の名前で生成されたテキストボックス(たとえば10のテキストボックス)のすべての値を取得する必要がある送信ボタンがあります。 1つのテキストボックスで動作しますが、複数では機能しません。
PHPでは、配列名= entry []として言及されているDynamixテキストボックスを作成できます。
Pythonには同様の機能がありますか?
環境:FC10、Glade 3、Python 2.5、GTK。
解決
あなたは少し明確になるかもしれません、それを作成した後、あなたがあなたのgtkentryで何をしているのかは明らかではありません。最も簡単なことは、Pythonリストに追加するだけなので、作成したすべてのGtkentryウィジェットを後で反復させることができます。
または、ウィジェットに何かを「タグ」して識別できるようにし、含有ウィジェットを反復させることができます(ウィジェットをウィンドウなどに実際に追加すると仮定します)。
所属していません StackOverflow