2011-10-24 5 views
0

아래의 모든 질문을 포함하는 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') 

내가 맥 OS X 스노우 레오파드 (10.6)에 파이썬 2.5.1를 사용하고 있습니다.

답변

1

EasyGui Tutorial에는 multienterbox을 사용하는 섹션이 있습니다. 당신은 목록 (fieldNames = ['Name query','Burns Anxiety inventory query',...])에서 모든 필드 이름을 넣고 창 제목 (title)와 메시지 (msg)와 함께 multienterbox에 전달 : 당신은 여전히 ​​개별 필드의 값을해야하는 경우

fieldValues = multenterbox(msg,title, fieldNames) 

로그 ([, 'AM 또는 PM', '년', '월', '일', '시간 시간', '시간 분'] fieldName에 =)

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

: 당신은 다음 튜플 압축을 풀 수 = easygui.multenterbox (msg = '빈칸 채우기', title = '로그', fieldNames) – gian848396

+0

이것은 작업중인 멀티탭에서 최선의 시도입니다. 실용적인 사례를 만들어 주시겠습니까? – gian848396