Archive for the ‘python’ Category



import decimal,datetime from diango.utils import simplejsom class MapFishJSONEncoder(simple.JSONEncoder): def default(self,obj): if isinstance(obj,decimal.Decimal): return str(obj) if isinstance(obj , datetime.date) or ininstance (obj,datetime.datetime): return str(obj) return simplejson.JSONEncoder.default(self,obj) 用dump cls=MapFishJSONEncoder 调用

wxpython组件介绍

In: python

4 2010

静态文本框: text=wx.staticText(panel,-1,(长,宽),(坐标X,坐标Y)对齐方式(wx.ALIGN_CENTER)) text.setForeground(‘green’) 前景色 text.setBackground(‘green’)背景色 font=wx.Font(大小,样式,斜体,外观形式,编码) text.setFone(font) //定义字体样式 文本框  

#!/usr/bin/python # -*- coding: utf-8 -*- import wx   class App(wx.App):     def __init__(self, redirect=True, filename=None):         wx.App.__init__(self, redirect, filename)         def OnInit(self):         dlg = wx.MessageDialog(None, ‘普通选择是或者不是对话框!’,                           ‘消息框’, wx.YES_NO | wx.ICON_QUESTION)         result = dlg.ShowModal()#获取值         # if choose no then exit         if result == wx.ID_NO:             exit()         dlg.Destroy()         [...]

 常见wxPython事件函数 事件函数   EVT_SIZE:        由于用户干预或由程序实现,当一个窗口大小发生改变时发送给窗口。   EVT_MOVE:        由于用户干预或由程序实现,当一个窗口被移动时发送给窗口。   EVT_CLOSE:  当一个框架被要求关闭时发送给框架。除非关闭是强制性的,否则可以调用event.Veto(true)来取消关闭。   EVT_PAINT:    无论何时当窗口的一部分需要重绘时发送给窗口。   EVT_CHAR:   当窗口拥有输入焦点时,每产生非修改性(Shift键等等)按键时发送。   EVT_IDLE:    这个事件会当系统没有处理其它事件时定期的发送。   EVT_LEFT_DOWN:  鼠标左键按下。   EVT_LEFT_UP: 鼠标左键抬起。   EVT_LEFT_DCLICK: 鼠标左键双击。   EVT_MOTION:  鼠标在移动。   EVT_SCROLL:  滚动条被操作。这个事件其实是一组事件的集合,如果需要可以被单独捕捉。   EVT_BUTTON:  按钮被点击。   EVT_MENU:    菜单被选中。

Installing with the update site 利用eclipse的更新方法安装pydev 使用Eclipse Update Manager(更新管理)安装 Pydev和 Pydev扩展, 我们安装好的eclipse上面可以选择菜单Help > Install New Software… menu (注意:旧版本的eclipse我们选择菜单是 ‘Find and Install’). 下一步,添加 update site(s)(更新站点) 你可以选择下面更新站点.(建议使用:http://pydev.org/updates) 可用更新站点 Mirrors: http://pydev.sourceforge.net/updates http://pydev.org/updates Nightly builds: http://pydev.org/nightly         输入完更新站点,  会出来一个框让你输入这个软件名字,完成后,自动会从网上得到下面信息,就是两个软件包选择,这里我们把两个软件包都安装 然后选择 ‘Next(下一步)’ 最后,选择 accept, 然后点击 ‘Finish’. 就在此时, Eclipse会自动从网上下载最新版本安装,安装完后会提示你 restart(重启) (然后我们选择yes).完成安装


About this blog

QK31欢迎你的到来.

Photostream

search_extends

 

2010年九月
« 八    
 12345
6789101112
13141516171819
20212223242526
27282930  

36
Unique
Visitors
Powered By Google Analytics

分类目录

标签云