`
wwty
  • 浏览: 536418 次
  • 性别: Icon_minigender_1
  • 来自: 北京-郑州
社区版块
存档分类
最新评论

使用wxPython实现mail的简单客户端

阅读更多

本程序的目的是:结合当前所学习的wxPython的理论知识,同时配合python的mail组件,实现简单的邮件功能
主要作用是将本段学习的理论知识通过代码来实践消化吸收

 

程序实现功能:
1、邮件的发送,不包括附件

2、邮件的收取,收成eml类型的文件保存在本地

3、同时实现将本地邮件解析以列表的形式展示在UI组件内

程序源文件描述:
MainFrame.py:主框架UI页面
NewMailWindow.py:写邮件的UI


其他源文件说明:
MailConnect.py:单一的测试邮件发送的源程序

RcvMail.py:单一邮件收取的源程序

Login.py:登陆窗口的实现

formatdate.py:RFC 2822格式邮件的时间转换的程序

 

程序附图:




 
 

  • 大小: 32 KB
  • 大小: 19.3 KB
分享到:
评论
11 楼 jjcang 2009-10-23  
fyting 写道
http://wxformbuilder.org/

thanks!wxform总算支持python了。以前用它写wx c++程序很爽的。有进1年没有用它了。
10 楼 Garriot 2009-06-18  
wxGlade
好像说过很多遍了。。。
9 楼 lyhapple 2009-06-18  
互相学习一下,呵呵,我还没有用过Grid.

这里有一个我用wxpython做的小工具,有兴趣的可以看看:
http://i18n.iteye.com/blog/410240

另外:我也用eclipse+pydev 有时用用BOA.用插件手写代码确实可以更好的了解API

BTW:wxformbuilder是干嘛的?
8 楼 fyting 2009-06-14  
http://wxformbuilder.org/
7 楼 wwty 2009-06-13  
taupo 写道

我说的麻烦不是安装pydev,而是pydev不能像netbeans那样拖拉组件,什么都要自己弄,很麻烦啊

好像boa可以可视化开发wxpython,但是我装了,不能用。。。。不知道为什么,我也是python新手


还是习惯用手写,仁者见仁,智者见智:我认为还是手写才更能熟悉一个API,如果拖拉,只能停留在感性理解上,不够深入;另外编写的多了,经验有了,还是可以自己封装一些东西出来
6 楼 jjx 2009-06-13  
思维要改改了,用layout布局,习惯了有时效率比拖拉要高
5 楼 taupo 2009-06-13  
wwty 写道
taupo 写道
wwty 写道
taupo 写道
大哥,用的是什么IDE啊??????????????

eclipse3.4

pydev插件???

这个不能可视化啊。。。应该很麻烦吧?


不麻烦,GOOGLE上有很多的配置例子,我再给个提示,就是直接找到pydev的url,然后用eclipse来更新下载安装就可以了,因为我是java出身,所以eclipse是我的首选,也是目前用着开发python最顺手的
配置不麻烦,用起来也非常便捷,相当不错,如果你会eclipse,推荐你使用

我说的麻烦不是安装pydev,而是pydev不能像netbeans那样拖拉组件,什么都要自己弄,很麻烦啊

好像boa可以可视化开发wxpython,但是我装了,不能用。。。。不知道为什么,我也是python新手
4 楼 wwty 2009-06-12  
taupo 写道
wwty 写道
taupo 写道
大哥,用的是什么IDE啊??????????????

eclipse3.4

pydev插件???

这个不能可视化啊。。。应该很麻烦吧?


不麻烦,GOOGLE上有很多的配置例子,我再给个提示,就是直接找到pydev的url,然后用eclipse来更新下载安装就可以了,因为我是java出身,所以eclipse是我的首选,也是目前用着开发python最顺手的
配置不麻烦,用起来也非常便捷,相当不错,如果你会eclipse,推荐你使用
3 楼 taupo 2009-06-12  
wwty 写道
taupo 写道
大哥,用的是什么IDE啊??????????????

eclipse3.4

pydev插件???

这个不能可视化啊。。。应该很麻烦吧?
2 楼 wwty 2009-06-12  
taupo 写道
大哥,用的是什么IDE啊??????????????

eclipse3.4
1 楼 taupo 2009-06-11  
大哥,用的是什么IDE啊??????????????

相关推荐

Global site tag (gtag.js) - Google Analytics