我叫李林,赶快记住这个名字,不然有一天你我都会后悔的 ^_* 我的油箱:linux_23@163.com,多多交流哦!!!
by the way,千万不要太看得起我,我只是一只非常非常鸟的菜鸟罢了!
Python的气泡提醒(windows)
上一篇 / 下一篇 2009-01-07 14:11:29 / 个人分类:python<最近的最爱>
相关阅读:
- pyGtk (Classicning, 2007-8-18)
- GeoRSS Patch for Feedparser (Classicning, 2007-9-09)
- python怎么样(二) (okok, 2007-9-14)
- Python使用GDAL (tjmiaowang, 2008-3-28)
- C++ 调用matlab (tjmiaowang, 2008-8-11)
- python学习笔记 (tjmiaowang, 2008-8-22)
- GDAL在windows下的编译 (s-h-g, 2008-9-08)
-
引用 删除 linux23 / 2009-01-09 21:49:31
-
适用于2.4的版本:
只要改动这几行:
class PyNOTIFYICONDATA:
_struct_format = (
"I" # DWORD cbSize;
"I" # HWND hWnd;
"I" # UINT uID;
"I" # UINT uFlags;
"I" # UINT uCallbackMessage;
"I" # HICON hIcon;
"128s" # TCHAR szTip[128];
"I" # DWORD dwState;
"I" # DWORD dwStateMask;
"256s" # TCHAR szInfo[256];
"I" # union {
# UINT uTimeout;
# UINT uVersion;
#} DUMMYUNIONNAME;
"64s" # TCHAR szInfoTitle[64];
"I" # DWORD dwInfoFlags;
# GUID guidItem;
)
#_struct = struct.Struct(_struct_format)
hWnd = 0
uID = 0
uFlags = 0
uCallbackMessage = 0
hIcon = 0
szTip = ''
dwState = 0
dwStateMask = 0
szInfo = ''
uTimeoutOrVersion = 0
szInfoTitle = ''
dwInfoFlags = 0
def pack(self):
return struct.pack(self._struct_format,
struct.calcsize(self._struct_format),
self.hWnd,
self.uID,
self.uFlags,
self.uCallbackMessage,
self.hIcon,
self.szTip,
self.dwState,
self.dwStateMask,
self.szInfo,
self.uTimeoutOrVersion,
self.szInfoTitle,
self.dwInfoFlags)
def __setattr__(self, name, value):
# avoid wrong field names
if not hasattr(self, name):
raise NameError, name
self.__dict__[name] = value
-
引用 删除 3s4d / 2009-01-09 08:49:07
-
加载后 提示struct错误
Traceback (most recent call last):
File "C:\Python24\Lib\site-packages\pythonwin\pywin\framework\scriptutils.py", line 310, in RunScript
exec codeObject in __main__.__dict__
File "C:\Documents and Settings\3s4d\桌面\Script1.py", line 15, in ?
class PyNOTIFYICONDATA:
File "C:\Documents and Settings\3s4d\桌面\Script1.py", line 35, in PyNOTIFYICONDATA
_struct = struct.Struct(_struct_format)
AttributeError: 'module' object has no attribute 'Struct'
好像是贴上去的时候系统自己加的,不过谢谢chinayin的提醒