- 博客(26)
- 资源 (5)
- 收藏
- 关注
原创 Android:Google Map Api Key申请
这两天断断续续看了下Android入门的书,计划晚上写个小程序练习一下,找找感觉,先参考网上的例子弄一个Google Map的小应用试试。 使用Google Map Api前,需要申请一个Key才行。步骤如下: 1、先看看你如下目录中是否有debug.keystore文件: C:\Documents and Settings\socrates.WINXP-DUANYX\.a
2012-08-18 21:54:22 4896
原创 Android:开发环境搭建
1、下载eclipse,http://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/juno/R/eclipse-jee-juno-win32.zip2、下载andriod SDK, http://dl.google.com/android/installer_r20.0.1-wi
2012-08-15 00:06:47 985
原创 wxPython:进度条Gauge介绍
本节介绍进度条的使用,先看代码:#!/usr/bin/env python# -*- coding: utf-8 -*-import wx''' Function:绘图 Input:NONE Output: NONE author: socrates blog:http://www.cnblogs.com/dyx1024/ date
2012-08-15 00:03:08 9871 3
原创 wxPython:绘画按钮BitmapButton介绍
本节看一个绘图按钮的使用,先看看代码:#!/usr/bin/env python# -*- coding: utf-8 -*-import wx''' Function:绘图 Input:NONE Output: NONE author: socrates blog:http://www.cnblogs.com/dyx1024/ d
2012-08-15 00:02:59 4356 1
原创 wxPython:启动画面SplashScreen介绍
程序启动时出现一个启动画面,先看代码:class PaintApp(wx.App): def OnInit(self): bmp = wx.Image("P7080079.JPG").ConvertToBitmap() wx.SplashScreen(bmp, wx.SPLASH_CENTER_ON_S
2012-08-15 00:02:45 4572
原创 wxPython:布局管理器sizer介绍
创建窗口中部件时显示指定位置和大小对于稍复杂一点的界面来说是非常痛苦的,所以本节看一下wxPython中布局管理器sizer的用法,同样,先看一个实例:代码:#!/usr/bin/env python# -*- coding: utf-8 -*-''' Function:绘图 Input:NONE Output: NONE author: so
2012-08-14 21:38:51 10795 3
原创 wxPython:颜色选择对话框wx.ColourDialog
本节看一下颜色选择对话框的使用,比较简单,先看实例,再讲解知识点:代码:def OnOtherColor(self, event): ''' 使用颜色对话框 ''' dlg = wx.ColourDialog(self) dlg.GetColourData().SetChooseFull(True)
2012-08-14 21:36:45 3073
原创 wxPython:文件对话框wx.FileDialog
本节看一下文件对话框的使用,先看实例,再介绍具体知识点。代码:#!/usr/bin/env python# -*- coding: utf-8 -*-''' Function:绘图 Input:NONE Output: NONE author: socrates blog:http://www.cnblogs.com/dyx1024/
2012-08-14 21:35:01 17454 3
原创 wxPython:菜单介绍
本节看看菜单的创建及使用,直接看代码。#!/usr/bin/env python# -*- coding: utf-8 -*-''' Function:绘图 Input:NONE Output: NONE author: socrates blog:http://www.cnblogs.com/dyx1024/ date:2012-07-1
2012-08-14 21:32:40 1792
原创 wxPython:状态栏介绍
本节看一下wxPython中状态栏的编程,先看个例子,此程序中其他部分代码略,如需要请看上一篇文章。class PaintFrame(wx.Frame): def __init__(self, parent): wx.Frame.__init__(self, parent, -1, "Panit Frame", size = (800, 600)) se
2012-08-14 21:31:12 3898
原创 wxPython: 简单的绘图例子
一个绘图的例子:#!/usr/bin/env python# -*- coding: utf-8 -*-''' Function:绘图 Input:NONE Output: NONE author: socrates blog:http://www.cnblogs.com/dyx1024/ date:2012-07-11''' im
2012-08-14 21:29:39 5925 1
原创 wxPython:事件处理介绍二
事件处理流程,如下:wxPython首先在触发对象中查找匹配事件类型的被绑定的处理器函数,如果找到,刚相应方法被执行。如果没找到,wxPython将检查该事件是否传送到了上一级的容器,如果是,父窗口被检查,如此一级级向上查找,直到找到一个处理函数或到达顶层窗口。看一个触发多个事件的实例:#!/usr/bin/env python# -*- coding: utf-
2012-08-14 21:28:04 3418
原创 wxPython:事件处理介绍一
事件处理是wxPython程序工作的基本机制,先看几个术语:事件(event):应该程序期间发生的事情,要求有一个响应。事件对象(event object):代表具体一个事件,包括事件的数据属性,为wx.Event或其子类的实例,如wx.CommandEvent/wx.MouseEvent。事件类型(event type):wxPython分配给每个事件对象的一个整数ID。
2012-08-14 21:24:15 2179
原创 wxPython:列表选择框SingleChoiceDialog
列表选择框就是让用户从提供的列表中选择目标项,原型如下: wxSingleChoiceDialog(wxWindow* parent, const wxString& message, const wxString& caption, int n, const wxString* choices,void** clientData = NULL, long style = wxC
2012-08-14 21:20:46 2798
原创 wxPython:文本对话框TextEntryDialog
本节看看单行文本对话框的使用,先看函数原型:wxTextEntryDialog(wxWindow* parent, const wxString& message, const wxString& caption = "Please enter text", constwxString& defaultValue = "", long style = wxOK | wxCANC
2012-08-14 21:19:15 4993
原创 wxPython:消息对话框MessageDialog
消息对话框即我们平时说的Messagebox,看看它的原型,下面是wxWidgets中的原型定义,C++风格,与python风格的区别就是wx前缀与后面名称直接相连,例如wxMessageDialog,在wxpython中使用时就是wx.MessageDialog wxMessageDialog(wxWindow* parent, const wxString& message, con
2012-08-14 21:17:33 4728
原创 wxPython:工具栏、状态栏、菜单实现
与绘制按钮一样,很简单,直接看代码:#!/usr/bin/env python# -*- coding: utf-8 -*-import wximport wx.py.imagesclass ToolbarFrame(wx.Frame): def __init__(self, parent, id): wx.Frame.__init__(s
2012-08-14 21:15:46 5365
原创 wxPython:面板Panel的使用
Panel是窗口的容器,通常其大小与Frame一样,在其上放置各种控件,这样可将窗口内容与工具栏及状态栏区分开,能过TAB键可遍历Panel中的元素,直接看个例子:#!/usr/bin/env python# -*- coding: utf-8 -*-import wxclass MyFrame(wx.Frame): def __init__(self, paren
2012-08-14 21:13:46 12722
原创 wxPython:Frame类介绍
Frame即为框架,可以直接理解为一个窗口。要创建一个Frame的子类,需要调用Frame类的构造函数,原型如下: wx.Frame(parent, id=-1, title=””, pos=wx.DefaultPosition, size=wx.DefaultSize, style=wx.DEFAULT_FRAME_STYLE, name=”frame”) 各参数含义:
2012-08-14 21:12:11 2787
原创 wxPython:关闭wxPython程序
一、正常关闭 wx.App子类的OnExit()方法在最后一个窗口被关闭且在wxPython的内在清理过程之前被调用,所以,可以在OnExit()方法中清理任何创建的非wxPython资源。如果调用了wx.Exit()关闭wxPython程序,OnExit()方法仍会被调用。 如果想在所有窗口关闭后wxPython程序仍可继续,可使用wx.App的SetExitOnFrameD
2012-08-14 21:11:18 6310 1
原创 wxPython:输出重定向
通过一个实例来看看如何控制wxPython的输出,并观察各必要对象的创建次序及生命周期。#!/usr/bin/env python# -*- coding: utf-8 -*-''' Function:简单的wxPython程序 Input:NONE Output: NONE author: socrates blog:http://www.cnb
2012-08-14 21:09:31 2489
原创 wxPython:应用程序对象介绍
一、两个必须对象 wxPython程序由两个必要的对象组成,即应用程序对象APP和顶级窗口对象Frame,其基本功能如下: 应用程序对象APP管理主事件循环MainLoop()。 顶级窗口对象Frame管理数据,控制并呈现给用户。 下图表示两个基础对象和程序其他部分的关系: wx.App子类创建步骤: 定义这个子类
2012-08-14 21:07:49 1356
原创 wxPython:简单的wxPython程序的另一种写法
一个wxPython程序必须有一个Frame类和App类对象,这两个类可以自己编写,对于简单的应用,可以直接使用wx.PySimpleApp,从而避免了自己编写APP类。下面是上一篇笔记中小程序的另一种写法:#!/usr/bin/env python# -*- coding: utf-8 -*-''' Function:简单的wxPython程序 Input:NONE
2012-08-14 21:04:58 2556
原创 wxPython:简单的wxPython程序
最近自学wxPython,参考书籍为《wxPython in Action》,所以最近的一系列wxPython相关文章均为读书笔记。 先来个简单的wxPython程序热热身。 代码:#!/usr/bin/env python# -*- coding: utf-8 -*-''' Function:简单的wxPython程序 Input:NONE
2012-08-14 21:03:38 1769
原创 Python:脚本的几种执行方式
以Windows下为例,可以通过以下几种方式执行一个python脚本文件: 1、双击脚本文件,如a.py; 2、写一个bat文件,文件中通过python -i a.py 来调用; 3、在python命令行下,通过execfile(E:\\a.py)调用;
2012-08-14 20:58:24 2804 1
pclint(VC6.0和SourceInsight下的配置文件)
2014-08-25
多功能抓图工具(附源码)
2012-04-07
SSL & TLS Essentials. Securing the Web.pdf
2009-09-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人