如何在Easygui中创建一个多节点框?

时间:2011-10-27 01:55:31

标签: python tkinter easygui

这是我在使用Easygui和Python的多星箱中的最佳尝试。 有人请给我一个有效的例子吗?

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 X 10.6上运行Python 2.5

1 个答案:

答案 0 :(得分:2)

  1. 第一行附近有括号 - 这是不允许的。
  2. 您的第三个参数没有使用关键字语法,但前两个使用if。
  3. 无论

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

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

    会起作用。

    看起来尝试在解释器中键入这些命令(打开终端(搜索带有聚光灯的“终端”)然后逐个输入行,然后查找您获得的错误,或者在终端类型“python yourscript.py”中,您可以看到错误消息。每个问题都有一个有用的错误消息描述问题,一旦您习惯阅读这些,您可以调试自己的脚本。