合规国际互联网加速 OSASE为企业客户提供高速稳定SD-WAN国际加速解决方案。 广告
# Introduction PAGE是一种工具,可帮助使用Tkinter和Tk / ttk小部件集创建Python GUI界面。 它是Visual Tcl(vTcl)程序的分支或扩展,该程序现在可以生成Python代码。 PAGE可在安装了Tcl的任何系统上运行,并且生成的Python代码仅需要Python即可执行。 面对为应用程序构建单个GUI窗口的问题,PAGE将有助于设计该GUI窗口并利用Tk / ttk小部件集构建可运行的骨架Python程序。 当需要其他窗口时,它们使用PAGE设计,并通过导入生成的python模块并入到应用程序中。 请参阅[具有多个顶级Windows的应用程序](use.md)。 同样,PAGE在一定程度上支持设计返工。 PAGE的目标用户是希望快速构建GUI并愿意牺牲通用性以简化构建和提高速度的用户。 它是一个辅助工具。 它不会构建整个应用程序,而是旨在构建单个GUI窗口。 它不是Python交互式设计环境(IDE)。 换句话说,PAGE生成一个Python类,该类实现单个GUI窗口,并且还提供用于执行或实例化GUI对象的所有样板代码。 如果像我一样,您很难记住使GUI显示在屏幕上的所有小技巧,则PAGE可以为您显示有效的代码。 当我第一次着手构建利用Tkinter的程序时,我找不到几乎足够的示例。 查看PAGE的另一种方法是将其视为Tkinter示例构建器,它可以构建您需要查看的示例。 从Tkinter开始时,这是一个很好的起点。 作者是Donald Rozenberg,PAGE的项目页面是[http://page.sourceforge.net/](http://page.sourceforge.net/)。 我的电子邮件地址是gmail.com的Don.Rozenberg。 请注意,本文档中的某些屏幕截图可能显示为灰色或小麦色背景。 原因是Tk默认颜色是灰色,但我更喜欢小麦。 另外,字体大小通常很大,因为我更喜欢不需要大字体。