0

以下のすべての質問を 1 つのウィンドウに表示する easygui Multienterbox を作成するにはどうすればよいですか?

namegui = easygui.enterbox(msg='Enter your name', title='Name query', default='Gian')
baigui = easygui.enterbox(msg='Enter your BAI', title='Burns Anxiety Inventory query', default='Gian')
bdcgui = easygui.enterbox(msg='Enter your BDC', title='Burns Depression Checklist query', default='Gian')
yeargui = easygui.enterbox(msg='Enter the current year', title='Current Year', default='2011')
monthgui = easygui.enterbox(msg='Enter the current month', title='Current Month')
daygui = easygui.enterbox(msg='Enter the current day', title='Current Day')
time_hourgui = easygui.enterbox(msg='Enter the current hour', title='Current Hour')
time_minutegui = easygui.enterbox(msg='Please enter current minutes', title='Current Minute')                                
am_pmgui = easygui.enterbox(msg='Please enter either am or pm', title='AM OR PM')

Mac OS X Snow Leopard(10.6) で Python 2.5.1 を使用しています。

4

2 に答える 2

1

EasyGuiチュートリアルには、使用に関するセクションがありmultienterboxます。すべてのフィールド名をリスト ( ) に入れ、それをウィンドウ タイトル ( ) およびメッセージ ( )と共に にfieldNames = ['Name query','Burns Anxiety inventory query',...]渡します。multienterboxtitlemsg

fieldValues = multenterbox(msg,title, fieldNames)

個々のフィールドの値がまだ必要な場合は、タプルを展開できます。

# include one variable name for each value in fieldValues
namegui, baigui, bdcgui = fieldValues
于 2011-10-25T20:41:57.223 に答える