2011-10-24 7 views
0

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

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を使用しています。

答えて

1

EasyGui Tutorialには、multienterboxのセクションがあります。あなたのリスト(fieldNames = ['Name query','Burns Anxiety inventory query',...])であなたのフィールド名のすべてを入れて、ウィンドウタイトル(title)とメッセージ(msg)と一緒にmultienterboxに渡し:あなたはまだ、個々のフィールドの値が必要な場合は

fieldValues = multenterbox(msg,title, fieldNames) 

、あなたは、あなたのタプルを解凍できます。

# include one variable name for each value in fieldValues 
namegui, baigui, bdcgui = fieldValues 
+0

(フィールド名= [ '年'、 '月'、 '日'、 'タイムアワー'、 'タイム・ミニッツ'、 'AMまたはPM']) ログを= easygui.multenterbox(msg = '空白を埋める'、title = 'log'、fieldNames) – gian848396

+0

これは作業中のマルチユーザボックスでの私の最善の試みです。実際の例を作るのを助けてくれますか? – gian848396

関連する問題