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
24个用C语言写的大小项目,项目由易到难。
这是一个非常适合C语言初学者的代码,如果想提高C语言水平,这是不错的训练资料。
01万年历02文件操作03电话本04小熊时钟05打字游戏06弹力球07快快吃豆游戏08贪吃蛇09迷宫10俄罗斯方块11推箱子12猜数字1324点14五子棋15系统测试16硬件测试17学生信息管理系统18学生个人消费管理系统19火车订票系统20通讯录管理系统21图书管理系统22企业员工管理系统23商品管理系统24网络通信编程
2024/4/18 9:04:39 1.55MB C 案例 源码
1
包含两套车牌字符模板,一套图片大小为20*40,另一套为14*22。
2024/4/17 6:34:58 145KB 车牌 字符
1
招标书 3第一部分招标方须知前附表 3第二部分投标方须知 41总则 42招标文件 43投标文件 44投标文件的递交 65开标和评标 76授予合同 8第三部分用户需求说明书 91、招标方简介 92、信息化建设基本情况 102.1网络环境 103.需求情况 113.1总体规划 113.2系统目标 113.3运行环境 123.4开发平台 153.5功能模块 153.6系统安全 163.7软件质量 163.8软件许可 173.9用户文档 173.10系统培训 173.11进度安排 183.12售后服务 183.13合同特殊要求 193.14特别说明 20投 标书 21附件一、投标函(格式) 22附件二、开标一览表 23附件三、投标项目商务表 24附件四、投标保证金保函 25附件五、履约保证金保函(中标后开具) 26附件六、资格证明材料 27附件七、投标单位情况登记表 28附件八、法人代表授权书(格式) 29
2024/4/16 21:49:41 274KB 软件 标书 招标 投标
1
课件高清原版1到22讲完整版线性代数(1)学堂在线马辉教授清华大学,供大家学习使用!
2024/4/14 20:11:17 15.61MB 线性代数 课件 高清 原版
1
这是综合网上的相关代码做了简化和测试,以保证完全可用。
1、配置好更新文件的web服务器,例如IIS服务器。
注意:要配置好服务器所能支持的文件下载类型,即MIME类型,否则下载时会出错。
假设下载地址为http://www.xxxxx.com自动生成的程序和文件默认版本号均为1.0.0.0,2、利用所带的AULWriter工具生成更新文件列表,即UpdateList.xml将此文件放在web服务器下载文件相同目录下。
3、将这个autoupdate.exe和UpdateList.xml放到主程序下。
在你的主程序里调用这个autoupdate.exe文件即可。
当你想发布更新程序时,只需要更新web服务器上的文件,手工修改UpdateList.xml里的版本号即可。
例如web服务器上UpdateList.xml版本修改为1.0.0.1,客户端的UpdateList.xml里为1.0.0.0,即能升级。
源代码为VS2010,里面包含已编译文件,可直接使用。
主要参考:https://www.cnblogs.com/xiaxiaolu/p/4367159.html,非常感谢!TODO生成xml工具来不及做成自动更新版本了(根据datetime和size判断),有兴趣的朋友可继续完善。
2018.1.22
2024/4/2 10:29:20 524KB c# winform 自动更新
1
目录摘要 IIIAbstract IV1绪论 11.1论文研究的背景和意义 11.2电冰箱电控系统的发展现状 21.3论文主要设计内容 22总体设计方案 42.1总体设计方案简介 42.2电冰箱电控系统的主要功能和要求 53系统硬件设计 63.1AT89C51单片机最小系统 63.1.1AT89系列单片机的概况 63.1.2时钟电路 93.1.3复位电路 103.1.4单片机系统电源设计 123.2霜厚检测电路 143.2.1热敏电阻简介 143.2.2运算放大器LM324 153.2.3霜厚检测电路 163.3冷冻室冷藏室温度检测采样电路 173.3.1温度传感器AD590 173.3.2ADC0809简介 183.3.3冷冻室温度采样电路图 203.3.4冷藏室温度采样电路图 203.3.5冷冻室冷藏室温度检测采样原理 213.3.6过欠压保护电路 213.4ADC0809与AT89C51接口设计 223.4.1地址锁存器74LS373 223.4.2ADC0809与AT89C51的接口电路 233.5制冷与除霜控制电路 243.5.1锁存器74LS273 243.5.2驱动控制电路的设计 253.6开门报警电路 263.7键盘显示电路 263.7.1接口芯片8279简介 263.7.2LED简介 283.7.3键盘显示电路设计 294系统软件设计 314.1系统主程序 314.2T0中断服务程序 324.3T1中断服务程序 334.4INT0中断服务程序 335结论 35参考文献 36致谢 37
2024/3/31 9:36:37 1.47MB AT89C51单片机 A/DC0809 8279\ AD590
1
WHUT-逻辑与计算机设计第二个实验任务书(第三次课)个性课(vivado实现)要求实现21选1的数据选择器、22选1的数据选择器、23选1的数据选择器,24选1的数据选择器、25选1的数据选择器,2n选1的数据选择器。
2024/3/31 5:13:53 437KB WHUT-逻辑与计算机设计
1
(C++Templates侯捷简体中文版-我加上书签目录,清晰版。
对于本电子书,只到15章,全书其实共22章,但是后面的章节其实只有有仿函数有看的价值,网上找不到全的版本了。
2024/3/27 18:45:38 1.79MB c++ templates
1
SLAM新手入门史上最详细介绍。
SLAMforDummies-ATutorialApproachtoSimultaneousLocalizationandMappingBythe‘dummies’SørenRiisgaardofcontents1.TABLEOFCONTENTS.........................................................................................................22.INTRODUCTION...................................................................................................................43.ABOUTSLAM........................................................................................................................64.THEHARDWARE..................................................................................................................7THEROBOT....................................................................................................................................7THERANGEMEASUREMENTDEVICE.................................................................................................85.THESLAMPROCESS.........................................................................................................106.LASERDATA.......................................................................................................................147.ODOMETRYDATA.............................................................................................................158.LANDMARKS......................................................................................................................169.LANDMARKEXTRACTION..............................................................................................19SPIKELANDMARKS.......................................................................................................................19RANSAC....................................................................................................................................20MULTIPLESTRATEGIES..................................................................................................................2410.D
2024/3/27 13:03:02 404KB SLAM
1
共 510 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡