wxPython学习手册。
学习必备!Part1wxPython入门191.欢迎来到wxPython191.1开始wxPython201.2创建最小的空的wxPython程序201.2.1导入wxPython211.2.2使用应用程序和框架工作22子类化wxPythonapplication类23定义一个应用程序的初始化方法23创建一个应用程序实例并进入它的主事件循环231.3扩展这个最小的空的wxPython程序241.4创建最终的hello.py程序262、给你的wxPython程序一个稳固的基础282.1关于所要求的对象我们需要知道些什么?282.2如何创建和使用一个应用程序对象?292.2.1创建一个wx.App的子类29何时省略wx.App的子类302.2.2理解应用程序对象的生命周期312.3如何定向wxPython程序的输出?312.3.1重定向输出322.3.2修改默认的重定向行为342.4如何关闭wxPython应用程序?342.4.1管理正常的关闭352.4.2管理紧急关闭352.5如何创建和使用顶级窗口对象?362.5.1使用wx.Frame362/5652.5.2使用wxPython的ID37明确地选择ID号38使用全局性的NewID()函数382.5.3使用wx.Size和wx.Point382.5.4使用wx.Frame的样式392.6如何为一个框架增加对象和子窗口?412.6.1给框架增加窗口部件422.6.2给框架增加菜单栏、工具栏和状态栏。
442.7如何使用一般的对话框?45消息对话框46文本输入对话框47从一个列表中选择472.8一些最常见的错误现象及解决方法?482.9总结493、在事件驱动环境中工作513.1要理解事件,我们需要知道哪些术语?513.2什么是事件驱动编程?523.2.1编写事件处理器543.2.2设计事件驱动程序553.2.3事件触发553.3如何将事件绑定到处理器?563.3.1使用wx.EvtHandler的方法工作573.4wxPython是如何处理事件的?613.4.1理解事件处理过程62第一步,创建事件64第二步,确定事件对象是否被允许处理事件。
64第三步定位绑定器对象653/565第四步决定是否继续处理66第五步决定是否展开673.4.2使用Skip()方法683.5在应用程序对象中还包含哪些其它的属性?703.6如何创建自己的事件?713.6.1为一个定制的窗口部件定义一个定制的事件。
71创建自定义事件的步骤:713.7总结754、用PyCrust使得wxPython更易处理764.1如何与wxPython程序交互?76PyCrust配置了标准的Pythonshell774.2PyCrust的有用特性是什么?794.2.1自动完成804.2.2调用提示和参数默认804.2.3语法高亮814.2.4Python帮助814.2.5命令重调用824.2.6剪切和粘贴834.2.7标准shell环境844.2.8动态更新854.3PyCrustnotebook的标签是干什么的?874.3.1Namespace标签874.3.2Display标签894.3.3Calltip(调用提示)标签894.3.4Session标签904.3.5Dispatcher标签904.4如何将PyCrust应用于wxPython应用程序。
924/5654.5在Py包中还有其它什么?964.5.1使用GUI程序工作974.5.2使用支持模块工作97buffer模块98crust模块100dispatcher模块100editor模块102filling模块102interpreter模块103introspect模块103shell模块1034.6如何在wxPython中使用Py包中的模块?1044.7本章小结1085、创建你的蓝图1095.1重构如何帮我改进我的代码?1095.1.1一个重构的例子1105.1.2开始重构1135.1.3进一步重构1145.2如何保持模型(Model)与视图(View)分离?1185.2.1MV
2024/4/18 16:35:52 3.54MB python
1
因为MSASN动态链接库的冲突,Windows7不再支持Netmeeting,鉴于Vista和Windows7内核的同源性。
特别修改了一下Netmeeting内核程序,使得Windows7能够正常运行Netmeeting。
首先:安装NetMeeting3.0.2(Netmeeting-kb927853-x86-enu.msi)。
安装方法和Vista相似。
因为NetMeeting的安装程序要检测Windows版本,所以有可能会报告不兼容,不过没关系,照常运行安装就是了。
安装过程中会报告MSASN1.dll的某个函数点无法定位。
现在安装过的NetMeeting还不能运行,需要进行破解(即将Cracks目录下文件拷贝到C:\ProgramFiles\NetMeeting\下并替换源文件。
)接下来就重新启动尝试下,可以运行NetMeeting了(*^__^*)嘻嘻……Cracks目录下各种文件属性说明:callcont.dllNetMeeting拨号程序,这个程序会检测Windows内核版本。
conf.exeNetMeeting主执行程序,这个是从XP下分离的,用来破解共享桌面.confold.exeNetMeeting主执行程序,这个是从NetMeeting3.01单独发行版分离的,功能同上,如果你使用Home版而且Conf.exe运行失败了,可以尝试用它。
dcap32.dllNetMeeting食品捕获程序,这个程序经过汉化。
MsAsn2.dll破解的转接文件,有了它才能正常的在Windows7/Vista下运行本补丁。
MST120.dll接口文件,被修改重定向MSASN1.dll到MSASN2.dllNMAS.dllNetMeeting内核文件,这个程序经过汉化.NMCHAT.dllNetMeeting聊天室程序,这个程序经过汉化。
NMCom.dllNetMeeting文件接口程序,被修改重定向MSASN1.dll到MSASN2.dllNMFT.dllNetMeeting文件传输程序,这个程序经过汉化。
NMoldwb.dll旧版电子白板程序,这个程序经过汉化。
NMwb.dll新版电子白板程序,这个程序经过汉化,被修改重定向MSASN1.dll到MSASN2.dll。
VVNET补充上面的方法在我的WIN764位机器不太好使,增加了nm30.exe(NetMeeting安装包)在win7_64机器先安装nm30.exe,再把cracks下文件复制到netmeeting安装目录下覆盖。
2024/4/16 18:37:19 4.39MB NetMeeting Win7 32位 64位
1
类常量的对象定向基础目标了解什么是类常量使用类常量知道何时使用attr_accessorVS自己创建方法描述之前,我们了解了如何使类的每个单独实例都保留有关其自身的信息。
Book对象(Book类的实例)知道自己的标题,作者和体裁。
在此基础上,您将学习添加功能,该功能允许类保存已创建的该类的所有实例中的信息。
指示继续阅读本教程。
完成后,通过spec/01_book_spec.rb进行测试。
通过在命令行上输入learnspec/01_book_spec.rb,仅运行那些测试。
教程在本教程中,我们将获得一个简单的Book类,该类已经实现了一些基本功能。
它具有标题,作者,页数等属性。
我们的工作是让班级能够以某种方式跟踪我们创建的所有Books的所有流派。
类常量让我们第一次运行测试,看看我们的第一个失败是什么。
终端中的输出应类似于以下内容:Failu
2024/3/27 10:21:24 9KB Ruby
1
波纹波导上分子的定向增强荧光
2024/3/15 8:30:44 769KB 论文
1
实验四文件、目录操作命令一、实验目的(1)掌握文件与目录操作的常用命令。
(2)熟悉文件的分屏显示、输入/出重定向等命令。
(3)掌握文件的查找与压缩和解压命令。
(4)掌握管道命令的用法。
(5)掌握设置命令别名的方法。
2024/3/11 13:58:18 358KB linux 实验 文件
1
QT获取网页的头信息,并支持网页重定向很简单的一个例子,一看就明白
2024/3/6 17:08:51 324KB QT 网页 重定向
1
小鼠由于大小合适,繁殖能力强,又经济实惠,目前已成为神经科学研究中最常用的实验动物。
但国内至今尚没有小鼠脑组织解剖图谱。
由澳大利亚新南威尔士大学的Paxinos教授编写的《TheRatBraininStereotaxicCoordinates----CompactThirdEdition》已经出版。
荣幸的是在2002年,Paxinos教授访问温州医学院时,将该书赠给瞿佳教授,并希望翻译成中文出版。
本书是目前国内外描述大鼠脑结构最为详细的解剖图谱,提供了78幅精美的定位严谨的立体定向解剖结构图,为许多神经科学研究中所需的脑组织结构的定位、解剖与功能提供了非常有用的资料。
2024/3/2 21:20:53 41.97MB 大脑 图谱
1
贪吃蛇的aia贪吃蛇游戏是一款经典的益智游戏,有PC和手机等多平台版本。
既简单又耐玩。
该游戏通过控制蛇头方向吃蛋,从而使得蛇变得越来越长。
[1]另外还有一种名为“贪吃蛇”钻井测井技术,是运用旋转导向系统、随钻测井系统等的油气田定向钻井、随钻测井技术,可完成海上“丛式井”和复杂油气层的开采需求,大幅降低油气田开发综合成本。
2024/2/26 17:17:35 1.89MB 贪吃蛇
1
自制2.4G-18db和21db无线定向天线高增益详细图纸
2024/2/22 17:30:23 945KB 2.4G 18db 21db 定向天线 高增益
1
远程桌面的时候能共享主机设备,一次只能在一个地址上使用
2024/2/14 23:31:17 4.29MB usb
1
共 140 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡