2011-10-27 5 views
1

이것은 Easygui와 Python을 사용하는 multienterbox에서의 최선의 시도입니다. 실례를 들어 주시겠습니까?Easygui에서 multienterbox를 만드는 방법은 무엇입니까?

import easgui 

(fieldNames= ['Year','Month','Day','Time Hour','Time Minute', 'AM or PM']) 
log = easygui.multenterbox(msg='Fill in the blanks',title='log', fieldNames) 

내가 OS에 파이썬 2.5을 실행하고는 X 10.6

답변

1
  1. 당신의 첫 번째 줄에 괄호가 있습니다 -이 허용되지 않습니다.
  2. 세 번째 인수에 키워드 구문을 사용하지 않았지만 처음 두 개에 대해 if를 사용했습니다.

어느

log = easygui.multenterbox(msg='Fill in the blanks',title='log', fieldnames=fieldNames) 

또는
log = easygui.multenterbox('Fill in the blanks', 'log', fieldNames) 

가 작동합니다.

인터프리터에서 이러한 명령을 입력하는 것이 유용 할 것 같습니다 (터미널을 열어 (스포트라이트로 "터미널"을 검색 한 다음) 줄을 하나씩 입력하고 얻은 오류를 찾으십시오. 또는 터미널 유형 "python yourscript.py"에서 오류 메시지를 볼 수 있습니다. 이러한 각 문제는 문제를 설명하는 유용한 오류 메시지를 가지고 있으며, 일단 독자가 자신의 스크립트를 디버그 할 수 있다면이 오류 메시지를 읽습니다.

+0

너 정말 그래! 너 토마스 야! – gian848396