37.5. EasyDialogs-基本的 Macintosh 对话框

EasyDialogs模块包含一些用于 Macintosh 的简单对话框。对话框是在单独的应用程序中启动的,该应用程序出现在扩展坞中,必须单击才能显示对话框。所有例程都带有一个可选的资源 ID 参数* id *,如果对话框项与默认DLOG资源中的项相对应(类型和项号),则该参数可以覆盖用于对话框的DLOG资源。有关详细信息,请参见源代码。

Note

该模块已在 Python 3.x 中删除。

EasyDialogs模块定义以下Function:

* optstr *格式 Command-line format
x -x(短选项)
x:x= -x(带值的简短选项)
xyz --xyz(长选项)
xyz:xyz= --xyz(带值的长期权)

2.0 版中的新Function。

有关其他参数的说明,请参阅 Apple Navigation Services 文档和EasyDialogs源代码。

See also

  • 导航服务参考

  • 导航服务的程序员参考文档,这是 Carbon 框架的一部分。

37.5.1. ProgressBar 对象

ProgressBar对象提供对无模式进度栏对话框的支持。支持确定型(温度计样式)和不确定型(理发杆样式)进度条。如果其最大值大于零,则将确定该小节;否则,它将不确定。

在版本 2.2 中进行了更改:添加了对不确定样式进度条的支持。

创建后立即显示该对话框。如果按下对话框的“取消”按钮,或者 Cmd-。或键入 ESC 时,对话框窗口将被隐藏,并引发KeyboardInterrupt(但请注意,直到下次更新进度条(通常pass调用inc()set())后,此响应才会发生)。否则,该条将保持可见,直到ProgressBar对象被丢弃。

ProgressBar个对象具有以下属性和方法:

首页