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
部件:89C51、DS18B20、1602、L298N、直流电机、按键*3、LED*3晶振:12MHZ描述:1602第一行显示实时温度,第二行显示温度限定值 DS18B20采集实时温度,温度超过限定值时启动电机降温电机停机后3分钟后才可重新启动(为演示方便设定时间约为15S)K1模拟模拟冰箱门开关状态,按下K1约5S后LED1~LED3循环闪烁K2~K3设定温度限定值,K2升高,K3降低
2024/4/15 6:30:10 86KB 冰箱 温度 51 DS18B20
1
SIEMENSSIMATICPDMv8.1(x86/x64)SIMATICPDM(过程设备管理器)是用于组态、参数分配、调试、诊断以及维护智能过程设备和自动化部件的制造商通用工具。
2024/4/2 10:06:07 18KB PDM
1
ansoftMaxwell3d向导式的用户界面、精度驱动的自适应剖分技术和强大的后处理器时的Maxwell3D成为业界最佳的高性能三维电磁设计软件。
可以分析涡流、位移电流、集肤效应和邻近效应具有不可忽视作用的系统,得到电机、母线、变压器、线圈等电磁部件的整体特性。
功率损耗、线圈损耗、某一频率下的阻抗(R和L)、力、转矩、电感、储能等参数可以自动计算。
同时也可以给出整个相位的磁力线、B和H分布图、能量密度、温度分布等图形结果。
本文件是软件使用教程.希望能帮助大家·
2024/3/20 2:46:42 11.88MB ansoft Maxwell 3d
1
利用Proteus软件,运用Arduino、风扇、加热器等部件模拟空调,采用标度变换控制,精确!
2024/3/19 0:23:06 140KB Proteus 仿真 标度变换
1
DSP(TMS320F28335)+FPGA(EP1C3)开发板protel硬件原理图+PCB文件,,采用4层板设计,板子大小为238x80mm,双面布局布线,DSP选用TI的TMS320F28335作为核心控制部件,FPGA选用ALTERA公司的CYCLOEN系列中的EP1C3T144C8芯片,USB转串口芯片选用PL-2303HXD,OLED显示屏选用M00538。
Protel99se设计的DDB后缀项目工程文件,包括完整无措的原理图及PCB印制板图,可用Protel或AltiumDesigner(AD)软件打开或修改,已经制板并在实际项目中使用,可作为你产品设计的参考。
1
各类搜索框、密码框、各类进度条、走马灯、各种形式验证方式、日历时间、点赞等RP部件,不需要自己制作,可直接拖到面板内使用
2024/3/14 4:14:37 9.92MB RP组件
1
《广义共振解调故障诊断与安全工程:城轨交通篇》共分八章。
第1章“轨道交通大发展的时代”与第2章“轨道交通车辆的安全问题”与城轨交通的发展历史和当前形势接轨,搜集、调查了国际国内的若干素材。
在第3章,介绍了轨道车辆走行部常见故障。
第4章“轨道车辆走行部检测技术”。
第5章“广义共振故障诊断技术的物理学基础”,是本课题的基础理论介绍。
第6章“车载广义共振故障、共振解调诊断系统的结构”介绍了本课题的车载在线故障诊断的硬件系统构成与诊断系统的网络构成。
第7章“共振解调波形、频谱与故障诊断及机理分析”是本书的主题之一,介绍了轨道交通走行部转动部件常见故障的现象、诊断方法、诊断效果、故障机理、维修建议,介绍了基于故障机理分析而提出的若干新的诊断理论。
第8章“基于广义共振的非转动机械(构架)故障诊断方法论”是本书的主题之二,介绍了用广义共振理论解释轨道交通走行部的不转动部件发生故障的内因、外因,用所提出的“相对积”函数计算处理监测信息,实施裂纹故障的在线诊断等方法和验证、使用效果。
《广义共振解调故障诊断与安全工程:城轨交通篇》与《广义共振、共振解调故障诊断与安全工程铁路篇》同为广义共振、共振解调故障诊断与安全技术的应用实践总结,将该技术推广到了城市轨道交通领域,是不可多得的宝贵资料,可供广大轨道交通领域的技术人员学习和实践。
2024/3/14 3:55:33 177.32MB 广义共振
1
题目设计一个ALU运算器,该部件包括五个输入端A、B、C、S1、S0和两个输出端F、R。
实现功能如下所示输入端S1 输入端S0 功能0 0 实现R=A+B,如果溢出则F=1,否则F=00 1 实现R=A-B,如果溢出则F=1,否则F=01 0 测试A=0,如果A=0,且C=0,则F=0,否则F=11 1 测试A=B,如果A=B,且C=0,则F=0,否则F=1设计思路根据上表的描述,可以定义真值表,根据真值表将S1S0四种情况下分别画出相应的F和R的AB关于C的卡诺图,由此可以分别推算出F和R的逻辑表达式,根据此表达式便可以画出对应的数字逻辑电路。
2024/3/4 12:16:44 93KB 硬件课程设计 仿真软件 报告
1
林德(平衡重)335-02维修说明书,维修手册,电路图、车型介绍,部件介绍等维修资料。
..........
2024/3/4 5:49:51 12.82MB 叉车、林德
1
共 202 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡