自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (4)
  • 收藏
  • 关注

原创 BCB(C++)调用Python

初始化PythonPy_Initialize();初始化成功否Py_IsInitialized()載入執行模塊AnsiString ModuleName;//為調用的Python模塊PyObject *PyMod;PyMod=PyImport_ImportModule(ModuleName.c_str());模塊可用屬性、成員和函數清單int sz;const char *bufPyObject

2008-06-27 18:19:00 2764

原创 wxPython之ID管理

wxPython對所有控件都分配一個唯一的整數型ID,它類似C/C++的Handle。ID在事件響應及處理中不可缺少。在創建控件的時候如果ID參 數使用-1作為ID時,它自動分配一個ID,這樣就不能對ID引用。如果要引用ID就必須指定一個ID,當控件數量較多時,一個個地為每一個控件分一個 ID數字也是件枯燥乏味的事情。 好在wxPython有一個NewId()的函數,它會生成一個唯一的I

2008-06-25 20:01:00 3369

原创 wxPython之响应事件

wxPython的處理可以通過Bind函數或EventManager模塊進行管理。它們的使用方法都很簡單。 Bind(事件,響應函數) 這樣就可以將相應的事件綁定到響應函數。 如:         self.Bind(wx.EVT_PAINT, self.OnPaint)         self.Bind(wx.EVT_SET_FOCUS, self.OnSetFocu

2008-06-25 19:55:00 6974

原创 wxPython之aui风格窗口-PyScissors Start

從這一節開始Python的GUI編程工具的構建,雖然不知道它是否可以完成,至少應該要有個開始。 首先給它起個名,本來想叫什麼Shop、Builder之類的,自己本著玩玩的態度也不用著那麼較勁,Python Scissors-小剪刀,感覺也不錯,就用它吧。 先來一個嘗鮮版的截圖,呵呵。不過,它只是基於AUI風格的框架,做不了任何事情。 AUI

2008-06-25 19:39:00 4939 2

原创 wxPython之wxFrame

在使用wxWidgets的手冊時發 現,wxWidgets的幫助很多時候不完全適用於wxPython,因為wxPython有的功能有所擴展。僅參考wxWidgets的手冊進行 wxYthon編程還是不夠。很多時候還是有必須要用python的dir函數將wx的對象、方法、屬性列出來,然後根據名稱來猜測其功能,當然也可以到 網絡上查找或參考相應的范例。 下面是用pythn列出來wxFrame

2008-06-25 19:20:00 4733

原创 wxPython之控件列表

wxPython是從wxWindows(後因M$的壓力改名為wxWidgets)派生出來,面向python GUI編程的python庫。wxWidgets提供了很多常用的控件,減少那些重復的架構工作,讓你快速的架構自己的GUI程序。 wxWidgets所定義的控件除了某些個別控件外,wxPython都包含內,在wxWidgets的文檔中可以看出wxPython支持下面的控件。 wxAcce

2008-06-25 19:18:00 5108

原创 wxPython之hello wxPython

开始wxPython编程之路,最終目的是構建一個可视化的開發工具,現在有一個類似的工具BOA,之前試用了一下,但還是不夠完美,自己試著做一下吧,在學習中提高。 GUI組件我選擇wxPython,Python的GUI實現也有好幾種方法,之所以選擇wxPythn是因為它的界面較為美觀,同時支持流行的操作系統(M$win、Linux-GTK、MacOS),算是跨平台吧,還有就是免費、升級更新也較快。 開

2008-06-05 20:05:00 1039

原创 python异常捕获

    python的异常处理如C/C++的结构一样。python用try...except...,C/C++则用try...catch..,并不难理解。在对具体错误的获取则有点不同,主要是语法的差异上。     C++在catch后可生成相应一个异常的类,然后可通过类对象获取相关的错误信息。     而python则不同,它在获取错误信息有点奇怪,可能是语言的差惜,有C/C++先入为主的原

2008-06-04 23:26:00 6449

原创 python的日期处理

下面一段代码是根据给定的日期范围然后来生成一个日期列表,但存放的格式为可转为日期的浮点或整数型数值。#hi.baidu.com/muinlive #! /usr/bin/env python #! -*- coding:utf-8 -*- import time def ExpandDateList(DateList):     Dlist=[]     tlist=[]#hi.baidu

2008-06-04 22:42:00 3518

原创 Python自定义类及内存缓冲操作

Python不直接支持对缓存操作,同时内存中数据的存储也是文本格式表示,这样造成在对二进制数据进行处理时不是很方便。但Python并没有将这条路 封掉,对缓存的读写可以通过StringIO库进行,不过对二进制数据操作时要用struct进行封装或解封。这样一来,在整个操作过程就会比较麻烦。 这几天自己试也下将StringIO和struct库重做成一个对缓存操作的库,也可以试下Python的类操作。

2008-06-04 22:35:00 2240

excel金額轉大寫函數

excel中將數字轉成大寫的金額. 將附檔文件復制到 %系統根目錄%\Documents and Settings\%用戶名稱%\Application Data\Microsoft\AddIns下。 然後在工具菜單中選擇加載宏,選擇MoneySay點確定即可。

2009-03-10

excel金額轉大寫函數

excel中將數字轉成大寫的金額. 將附檔文件復制到 %系統根目錄%\Documents and Settings\%用戶名稱%\Application Data\Microsoft\AddIns下。 然後在工具菜單中選擇加載宏,選擇MoneySay點確定即可。 --- 不知道怎樣修改附件,這個有點問題

2009-03-10

bcbpy

前面有試過用C++Builder調用python代碼,感覺實現起來還是有點麻煩,就想辦法偷懶,做了一個實現的類

2008-08-05

pyini

python讀寫ini文件,包括注釋。

2008-08-04

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除