`
wwty
  • 浏览: 542996 次
  • 性别: 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啊??????????????

相关推荐

    豆瓣电台客户端,使用wxpython实现

    在这个项目中,Python作为主要的编程语言,用于实现客户端的功能。 - **wxpython**:如上所述,这是一个Python库,用于创建图形用户界面,是这个豆瓣电台客户端的核心技术。 - **客户端**:客户端软件通常是指用户在...

    Python+wxpython邮件收发客户端

    用python+wxpython写的一个邮件收发客户端,原来一直用C++,最近一周学习了Python。这个小作品实现了邮件收发(能很好的解码pop3中文),账户管理(增加,删除,编辑,更换)。显示文件内容用了htmlwindow,对网页...

    WxPython实现无边框界面

    这里的关键在于`style`参数,`wx.SIMPLE_BORDER`表示只使用简单的边框,而`wx.TRANSPARENT_WINDOW`则使窗口背景透明,这有助于实现无边框效果。同时,我们设置了窗口的位置和大小,确保其在屏幕上的初始位置。 为了...

    用WxPython实现Sqlite3 里的数据管理界面

    用WxPython实现Sqlite3 里的数据管理通用界面,简单实现 查询,修改、新增、删除记录。 介绍可以看博客 https://blog.csdn.net/seakingx/article/details/93050958

    wxPython实现Frame界面的跳转

    本教程将深入探讨如何使用wxPython实现Frame界面的跳转,特别关注登录页面的功能实现。 首先,理解Frame是wxPython中的一个基础类,它相当于窗口或对话框。在构建应用程序时,我们通常会创建一个主Frame作为程序的...

    使用wxpython实现一个点名器

    使用wxpython模块,结合random模块,以及Python的类和函数相关知识实现

    python用WxPython库实现无边框窗体和透明窗体实现方法详解

    在标题和描述中提到的两个实例,主要展示了如何使用WxPython来实现两种特殊效果:无边框窗体和透明窗体。 1. **无边框窗体**: 在Python中,通过WxPython库创建一个无边框窗体可以使得窗体没有默认的标题栏和边框...

    python3 + wxpython 实现RSA加密聊天室

    最近打算使用 python3 写一个图形化的聊天室,需要涉及到 RSA 加密模块,使用的是 python 自带的 RSA 加密模块。主要功能: 1. 作为聊天室服务器登录 2. 作为聊天室客户端登录 3. 客户端链接服务器IP 4. 客户端1...

    wxpython实现图书管理系统.doc

    本文档介绍的是如何使用Python的wxpython库构建一个简单的图书管理系统,并结合MySQL数据库进行数据存储。wxpython是Python中一个用于创建GUI应用的库,它提供了丰富的控件和组件,使得开发者能够方便地构建用户界面...

    wxpython实现程序最小到系统托盘的实例

    标题中的“wxpython实现程序最小到系统托盘的实例”是指使用Python的wxPython库来创建一个应用程序,该程序能够最小化到系统托盘区域,而不是传统的任务栏。这是一个非常实用的功能,允许用户将程序隐藏起来,而不会...

    wxPython的wxAuiNotebook实现Tab页效果

    wxPython的wxAuiNotebook实现Tab页效果

    使用WxPython进行Win32下Python编程(二) .txt

    虽然没有详细介绍Doubletalk的具体含义,但从上下文可以推测,它可能涉及使用WxPython实现的财务分析或管理软件的界面设计。 通过以上解析,可以看出WxPython是一种功能强大的库,非常适合用于在Win32环境下开发...

    使用wxpython实现的一个简单图片浏览器实例

    至于如何安装和简单地使用wxpython,可以到网上检索,一大堆资料。 以下步骤默认你已经知道如何生成一个自己的frame。 步骤1:浏览目录。 这个功能就是类似于打开“我的电脑”,然后不断地进入文件夹和返回。 通过几...

    wxpython实现按钮切换界面的方法

    这个简单的例子展示了如何利用wxPython实现界面的动态变化。通过绑定事件和响应函数,我们可以根据用户的交互来改变界面布局,提供不同的功能。这种动态界面切换在许多应用中都是常见的,比如设置面板或者多步骤的...

    wxFormBuilder+wxPython+Python实现的简易计算器小项目代码

    wxFormBuilder画出图形界面,生成wxPython代码 Python实现后台计算逻辑 代码层次分享简单 适合初用wxFormBuilder做客户端程序的朋友参考

    使用wxPython、pillow开发的拼图小游戏

    使用wxPython、pillow开发的拼图小游戏,可以自己导入图片,设置难度等

    使用wxPython显示天气信息代码

    在本文中,我们将深入探讨如何使用wxPython库创建一个应用程序,该程序能够显示通过BeautifulSoup库抓取的天气预报信息。wxPython是一个流行的GUI工具包,用于构建跨平台的Python应用,而BeautifulSoup则是一个强大...

    Python使用wxPython实现计算器

    本示例中,我们将深入探讨如何使用wxPython来实现一个简单的计算器。 首先,我们需要导入必要的库,包括`wx`和`wx.xrc`。`wx`是wxPython的主要库,而`wx.xrc`用于处理资源文件,虽然在这个例子中我们没有使用到资源...

Global site tag (gtag.js) - Google Analytics