论坛首页 编程语言技术论坛

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

浏览 9311 次
精华帖 (0) :: 良好帖 (18) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2009-05-22  

本程序的目的是:结合当前所学习的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
   发表时间:2009-06-11  
大哥,用的是什么IDE啊??????????????
0 请登录后投票
   发表时间:2009-06-12  
taupo 写道
大哥,用的是什么IDE啊??????????????

eclipse3.4
0 请登录后投票
   发表时间:2009-06-12  
wwty 写道
taupo 写道
大哥,用的是什么IDE啊??????????????

eclipse3.4

pydev插件???

这个不能可视化啊。。。应该很麻烦吧?
0 请登录后投票
   发表时间:2009-06-12   最后修改:2009-06-12
taupo 写道
wwty 写道
taupo 写道
大哥,用的是什么IDE啊??????????????

eclipse3.4

pydev插件???

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


不麻烦,GOOGLE上有很多的配置例子,我再给个提示,就是直接找到pydev的url,然后用eclipse来更新下载安装就可以了,因为我是java出身,所以eclipse是我的首选,也是目前用着开发python最顺手的
配置不麻烦,用起来也非常便捷,相当不错,如果你会eclipse,推荐你使用
0 请登录后投票
   发表时间: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新手
0 请登录后投票
   发表时间:2009-06-13  
思维要改改了,用layout布局,习惯了有时效率比拖拉要高
0 请登录后投票
   发表时间:2009-06-13  
taupo 写道

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

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


还是习惯用手写,仁者见仁,智者见智:我认为还是手写才更能熟悉一个API,如果拖拉,只能停留在感性理解上,不够深入;另外编写的多了,经验有了,还是可以自己封装一些东西出来
0 请登录后投票
   发表时间:2009-06-14  
http://wxformbuilder.org/
0 请登录后投票
   发表时间:2009-06-18   最后修改:2009-06-18
互相学习一下,呵呵,我还没有用过Grid.

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

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

BTW:wxformbuilder是干嘛的?
0 请登录后投票
论坛首页 编程语言技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics