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
多窗口切换的参考,fatfs使用
2024/4/17 16:03:24 2.73MB littlevgl GUI fatfs
1
假设某银行有n个窗口对外接待客户,从早晨银行9点开门起到5点关门,不断有客户进入银行,由于每个窗口在某个时刻只能接待一个客户。
因此在客户人数众多时需要在每个窗口前顺次排队,对于刚进银行的客户。
如果某个窗口的业务员正空闲,则可上前输业务。
反之,若个窗口均有客户所占,他便会排在为数最少的队伍后面。
编制一个程序模拟银行的这种业务活动并计算一天中客户在银行的平均逗留时间。
2024/4/16 2:17:53 8.73MB 银行排队系统
1
在学习前端的过程中,用编辑器写好hmtl\css\javascript代码之后,需要到浏览器中运行才能够看到结果。
有好多的网站,比如菜鸟教程,可以在左边写代码,点击“运行”,可以在右边的窗口的显示运行的结果。
经过摸索,发现要实现这一功能特别的简单,就是采用了一个iframe而已。
不敢独享,分享给需要的人。
仅用于初学者,大佬直接无视吧。
2024/4/13 21:07:10 1KB javascript html css
1
这是安装在notepad++中的插件,作用是:在notpad++窗口中调出pythonconsole。
使用方法:解压后双击运行,重新打开notepad++即可。
2024/4/2 12:51:36 9.38MB notepad++ PythonScript
1
字首简洁,易用的饭否客户端作者:@锐风安装Chrome应用商店地址::版本历史版本0.1.0自动智能压缩链接支持上传图片每30秒自动刷新时间线和获取未读@消息/私信数量在图标一角显示新通知数量和播放提示音@自动补全支持查看@消息和私信收件箱显示表情符号表情自动向时间轴加载新消息记录时间表查看图片和消息某些支持独立窗口模式运行版本0.2.0平滑滚动效果支持将粘贴板中的图像数据直接上传到饭否版本0.3.0自定义尾巴在地址栏查看时间线和发布消息自动抛弃缓存功能(改善性能)生日提醒界面放大功能显示使用技巧一键设置尾巴发布页面加入@自动补全版本0.4.0视网膜支持添加随便看看/关注的话题界面全新的设置界面点击用户名发送私信加载字幕消息时显示加载时间点提示发布图片显示进度版本0.5.0查看收藏启动时打开PREFiX窗口扩展内搜索主题消息查看自己的消息版本0.6.0Vim风格快捷键支持可以调整提示音音量自动调整刷新频率智能滑动页面可以自定义缓存数量旋转图片功能版本0.7.0流API支持,实
2024/3/31 19:33:35 1.87MB client chrome fanfou ChromeJavaScript
1
本文运用排队论与随机服务问题的基本知识,采用数学建模的方法对学校二食堂服务系统的情况进行分析并最终确定最佳窗口数,为学校食堂提供一些有效意见,有利于食堂和学生在利益和时间上得到双赢的局面。
2024/3/31 5:11:33 480KB 排队论 毕业论文 建模 灵敏度分析
1
基于Win32汇编的文本编辑器,实现新建文件、打开文件、保存文件、另存为、退出、富文本窗口及右键菜单、状态栏、行号、剪贴、复制、粘贴、删除、全选、查找、替换、撤销和恢复、更改文档字体、字号和效果等功能
2024/3/28 10:04:03 825KB 文本编辑器
1
一款可以自由选择显示各种参数(涨跌幅、涨跌金额等等)栏目的悬浮窗口股票行情查看小软件,适用于办公室等场合
2024/3/26 19:26:37 1.87MB 股票行情 悬浮小窗口
1
将Qt控件和窗口封装进dll中,并使用MFC和Qt应用程序写出demo来调用该dll。
将dll中封装的Qt窗口嵌入到主程序中,实现窗口渲染和消息传递。
2024/3/24 18:15:07 37.42MB Qt Dll MFC 事件循环
1
共 1000 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡