こんにちは、私は現在 Python 2.7 を使用して、ライブラリ EasyGui を追加した GUI ベースのプログラムを作成しています。複数行のテキストボックスからユーザー入力を取得し、それらの値をメッセージボックス内に表示される別の関数に出力しようとしています。現在、私のコードは次のようになっています。
fieldNames = ["Name","Street Address","City","State","ZipCode"]
fieldValues = []
def multenterbox123():
multenterbox(msg='Fill in values for the fields.', title='Enter', fields=(fieldNames), values=(fieldValues))
return fieldValues
multenterbox123();
msgbox(msg=(fieldValues), title = "Results")
現在、メッセージボックス(msgbox)に空白の値を返していますが、空のリスト変数fieldValuesを指しているため、これを行う理由を理解しています。実際には、複数行のテキスト ボックス (multenterbox123) 関数でユーザーから渡された後にリストの値を取得したいのですが、これを最適に実装する方法を考え出すのに苦労しています。
これについての助けは、私がPythonプログラミングを初めて使用するだけであるため、非常に高く評価されます(: