【无标题】

EasyGui 教程

介绍

在 easygui 中,所有 GUI 交互都是通过简单的函数调用来调用的。

这是一个使用 easygui 的简单演示程序。

from easygui import *
import sys

# A nice welcome message
ret_val = msgbox("Hello, World!")
if ret_val is None: # User closed msgbox
    sys.exit(0)

msg ="What is your favorite flavor?\nOr Press  to exit."
title = "Ice Cream Survey"
choices = ["Vanilla", "Chocolate", "Strawberry", "Rocky Road"]
while 1:
    choice = choicebox(msg, title, choices)
    if choice is None:
        sys.exit(0)
    msgbox("You chose: {}".format(choice), "Survey Result")

EasyGui 的演示程序

要运行 EasyGui 的演示例程,请按以下方式从命令行调用 EasyGui:

python easygui.py

或者以这种方式从 IDE(例如 IDLE、PythonWin、Wing 等)中:

from easygui import *
egdemo()

这将允许您尝试各种 EasyGui 功能, 并将您选择的结果打印到控制台。

导入 EasyGui

为了使用 EasyGui,您必须导入它。最简单的 import 语句是:

import easygui

如果您使用此表单,那么要访问 EasyGui 函数,您必须在它们前面加上名称“easygui”,如下所示:

easygui.msgbox(...)

一种替代方法是以这种方式导入 EasyGui:

from easygui import *

这使得调用 EasyGui 函数变得更加容易;您不必在函数名称前面加上“easygui”前缀。你可以像这样编写代码:

msgbox(...)

第三种选择是使用类似于以下 import 语句的内容:

import easygui as g

这允许您以最少的键入量保持 EasyGui 命名空间的独立性。您可以像这样访问 easgui 函数:

g.msgbox(...)

这第三个替代实际上是一旦你习惯了 python 和 easygui 的最好方法。

使用 EasyGui

一旦您的模块导入了 EasyGui,GUI 操作就很简单了,只需使用几个参数调用 EasyGui 函数即可。例如,使用 EasyGui,著名的“Hello, world!”程序如下所示:

from easygui import *
msgbox("Hello, world!")

要查看 EasyGui 输出的演示,请从命令行调用 easyGui,如下所示:

python easygui.py

要查看调用 EasyGui 函数的代码示例,请查看 easygui.py 末尾的演示代码。

EasyGui 函数的默认参数

对于所有框,前两个参数分别用于 message 和 title, 按此顺序。在某些情况下,这可能不是最用户友好的 排列(例如,用于获取目录和文件名的对话框 忽略 message 参数),但我觉得保持一致 在所有小部件中,有一个更重要的考虑因素。

EasyG

你可能感兴趣的:(microsoft,数据库,服务器,python,算法,开发语言)