Python的模块、UI和事件

一、模块/命名空间

模块/命名空间就是一个Python文件——xxx.py(有点类似于Java中的静态类)

可以访问这个模块内的所有变量、函数以及对象

 

模块/命名空间的导入

1、import

有一个命名空间叫做Stephen,有一个变量,Fred

import Stephen

call_to_office( Stephen.Fred )

2、from 

from Stephen import *

Call_to_office( Fred )

二、UI

PythonUI多个包可以引用,比如easyguiwxPython,这里就先简单介绍一下easygui

easygui.sourceforge.net下载

然后只要把easygui.py放到Python的安装包,或者workspace下面就好了。Lz直接import竟然就成功了,这个具体的import范围,是Python的安装目录还是workspace好像都可以,会在以后昨晚当前这个项目之后进一步讨论。

然后是用法lz简单的试了试easygui.msgbox()easygui.buttonbox(‘’,choices=[a,b])

还有一个不错的包,是pygame,但是lzPython版本是3.4的,官网只到了3.2,可惜没法试一下……把Python降级这只事情……等我重装电脑的时候再说吧……囧

三、事件

事件循环(event loop):不断寻找事件的特殊循环

了解退出代码是如何工作的,首先要知道时间循环

事件队列(event queue):内存中存储事件的部分

事件处理器(event handler):程序中处理某个事件的部分

Lz参考的资料当中,都是通过pygame来实现事件的,而由于lzPython版本太高没法装pygame……所以……略过!

 

下面开始进入的是网络编程部分。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值