HighGUI(中文)参考手册
- 格式:pdf
- 大小:136.87 KB
- 文档页数:9
强大的EXT最新使用手册(中文)EXT 中文手册前言本手册所有内容均粘贴自互联网,如有错误,请多见谅。
目录EXT 中文手册 ........................................................................... (1)EXT简介 ........................................................................... . (4)目�� ......................................................................... ....................................................... 4 下载Ext .......................................................................... .................................................. 5 开始! ......................................................................... ...................................................... 5 Element:Ext的核心 ........................................................................... ............................ 5 获取多个DOM的节点 ........................................................................... ........................ 6 响应事件 ........................................................................... ................................................ 6 使用Widgets ...................................................................... .............................................. 8 使用Ajax ......................................................................... ............................................... 10 EXT源码概述 ........................................................................... (12)揭示源代码 ..................................................................................................................... 12 发布Ext源码时的一些细节 ........................................................................... .............. 13 我应该从哪里开始? ......................................................................... ............................ 14 适配器Adapters ..................................................................... ........................................ 14 核心Core ......................................................................... ............................................... 14 Javascript中的作用域(scope) .................................................................... .. (14)事前准备 ........................................................................... .............................................. 14 定义 ........................................................................... ...................................................... 14 正式开始 ........................................................................... .............................................. 15 window对象 ........................................................................... ........................................ 15 理解作用域 ........................................................................... .......................................... 16 变量的可见度 ........................................................................... ...................................... 16 EXT程序规划入门 ........................................................................... . (17)事前准备 ........................................................................... .............................................. 17 需要些什么? ......................................................................... . (17)applayout.html ............................................................... .. (17)applayout.js ................................................................. .................................................... 18 公开Public、私有Private、特权的Privileged? ........................................................ 20 重写公共变量 ........................................................................... ...................................... 22 重写(Overriding)公共函数 ........................................................................... ............ 22 DomQuery基础 ........................................................................... . (23)DomQuery基础 ........................................................................... ................................... 23 扩展EXT组件 ........................................................................... .. (30)文件的创建 ........................................................................... .......................................... 30 Let'sgo ........................................................................... ................................................. 34 完成 ........................................................................... ...................................................... 36 EXT的布局(Layout) ................................................................... .. (38)简单的例子 ........................................................................... .......................................... 39 加入内容 ........................................................................... .............................................. 42 开始使用Grid ......................................................................... .. (52)步骤一定义数据(DataDefinition) .................................................................. ............. 52 步骤二列模型(Column Model)....................................................................... ........ 53 Grid组件的简易分页 ........................................................................... (54)Grid数据 .................................................................................................................. 54 怎么做一个分页的Grid ......................................................................... ......... 55 分页栏Toolbar ...................................................................... ............................... 55 EXT Menu组件 ........................................................................... . (56)创建简易菜单 ........................................................................... .............................. 56 各种Item的类型 ........................................................................... ...................... 58 Item属性 ........................................................................... ....................................... 58 在UI中摆放菜单 ........................................................................... ...................... 58 Menu的分配方式: ......................................................................... .................... 59 练一练 ........................................................................... .............................................. 61 动态添加菜单按钮到Toolbar ..................................................................... 61 更方便的是 ........................................................................... ................................... 62 下一步是 ........................................................................... ........................................ 62 模板(Templates)起步 ........................................................................... .. (62)第一步您的HTML模板 ........................................................................... .................. 62 第二步,将数据加入到模板中 ........................................................................... .......... 63 下一步 ........................................................................... .................................................. 63 学习利用模板(Templates)的格式化功能 (63)正式开始 ........................................................................... .............................................. 63 下一步 ........................................................................... .................................................. 65 事件处理 ........................................................................... (65)非常基础的例子 ........................................................................... ........................ 65 处理函数的作用域 ........................................................................... ................... 65 传递参数 ........................................................................... ........................................ 66 类设计............................................................................ (66)对象创建 ........................................................................... ........................................ 66 使用构造器函数 ........................................................................... ........................ 67 方法共享 ........................................................................... ........................................ 67 表单组件入门 ........................................................................... . (68)表单体 ........................................................................... .................................................. 68 创建表单字段 ........................................................................... ...................................... 68 完成表单 ........................................................................... .............................................. 69 下一步 ........................................................................... .................................................. 70 为一个表单填充或提交数据 ........................................................................... . (70)让我们开始吧 ........................................................................... ...................................... 70 读取我们的数据 ........................................................................... .................................. 71 EXT中的继承 ........................................................................... ............................................. 72 补充资料............................................................................ . (73)Ext 2 概述 ........................................................................... (73)组件模型 Component Model......................................................................... .............. 75 容器模型ContainerModel ........................................................................ (79)布局Layouts ...................................................................... (80)Grid ......................................................................... .. (83)XTemplate .................................................................... (83)DataView ..................................................................... .................................................... 84 其它新组件 ........................................................................... .......................................... 84 EXT2简介 ........................................................................... (85)下载Ext .......................................................................... ................................................ 85 开始! ......................................................................... .................................................... 86 Element:Ext的核心 ........................................................................... .......................... 86 获取多个DOM的节点 ........................................................................... ...................... 87 响应事件 ........................................................................... .............................................. 87 使用Widgets ...................................................................... ............................................ 89 ����使用Ajax ......................................................................... ..................................... 92 TabPanel基础 ........................................................................... . (95)Step 1: 创建 HTML 骨架 ........................................................................... ................. 95 Step 2: Ext结构的构建 ........................................................................... ....................... 96 Step 3: 创建Tab控制逻辑 ........................................................................... .. (98)EXT简介无论你是Ext库的新手,抑或是想了解Ext的人,本篇文章的内容都适合你。
目录第一部分GUI DESIGN STUDIO快速入门 (3)第一章环境简介 (3)1. 工程面板 (3)2. 元素面板 (4)3. 图标面板 (5)4. 注释面板 (6)5. 故事板面板 (7)6. 备注面板 (8)第二章窗口设计 (9)1. 创建工程 (9)2. 创建对话框 (10)3. 创建应用程序窗口 (12)4. 创建文档窗口 (14)5. 创建"Edit Task"对话框 (16)6. 放置屏幕截图 (17)第三章窗口交互 (19)1. 添加故事看板 (19)2. 添加导航功能 (20)3. 添加文件打开标准对话框 (23)4. 添加菜单功能 (26)第二部分GUI DESIGN STUDIO功能介绍 (28)第一章使用图片 (28)1. 导出设计文档 (28)2. 使用图片 (29)第二章使用组件 (30)1. 使用设计文档作为普通组件 (30)2. 使用设计文档作为组件缩略图 (31)3. 使用设计文档作为定制组件 (32)第三章使用模板 (33)1. 基于模板创建工程 (33)2. 向工程中插入模板 (34)第四章网页程序设计 (35)1. 使用图片和文字占位符 (35)2. 创建网页的头部和尾部 (36)3. 创建动态内容 (36)4. 鼠标事件 (37)5. "前进"和"后退"切换 (39)第一部分 GUI Design Studio快速入门第一章环境简介1. 工程面板使用工程面板可以访问工程所有设计文档和图片文件。
在这里你可以快速做如下事情:1)创建新的工程目录来组织文件。
2)创建新的设计文档。
3)复制已有的设计文档。
4)从剪贴板上粘贴图片生成图片文件。
5)加入其它工程和文件夹的链接,以访问它们的所有设计文档和图片文件。
特别适用于使用库工程的公共组件或使用存在别处图片的情况。
6)当你选择了列表中的工程或文件夹时候,其对应的文件树将出现在下方。
Matlab GUI编程中文参考手册用户界面(或接口)是指:人与机器(或程序)之间交互作用的工具和方法。
如键盘、鼠标、跟踪球、话筒都可成为与计算机交换信息的接口。
图形用户界面(Graphical User Interfaces ,GUI)则是由窗口、光标、按键、菜单、文字说明等对象(Objects)构成的一个用户界面。
用户通过一定的方法(如鼠标或键盘)选择、激活这些图形对象,使计算机产生某种动作或变化,比如实现计算、绘图等。
假如读者所从事的数据分析、解方程、计算结果可视工作比较单一,那么一般不会考虑GUI的制作。
但是如果读者想向别人提供应用程序,想进行某种技术、方法的演示,想制作一个供反复使用且操作简单的专用工具,那么图形用户界面也许是最好的选择之一。
MATLAB为表现其基本功能而设计的演示程序demo 是使用图形界面的最好范例。
MATLAB的用户,在指令窗中运行demo 打开那图形界面后,只要用鼠标进行选择和点击,就可浏览那丰富多彩的内容。
即便比较熟悉MATLAB的读者,在他初次编写GUI程序时,也会感到棘手。
为使读者获得制作自己GUI 的体验,本章“入门”节提供了一个简单的示例。
读者只要输入所提供的程序,就可引出相应的界面。
本章第2节叙述图形用户界面的设计原则和一般制作步骤。
第3、4节分别介绍用户菜单、用户控件的制作。
出于“由浅入深”的考虑,前4节制作GUI是通过M脚本文件实现的。
利用M函数文件制作GUI ,需要解决数据传递问题,为此专设第5节给予阐述和示例。
MATLAB 5.x版为方便用户制作图形界面,提供了一个交互式的设计工具guide 。
关于该工具的使用方法,被放在第6节中,以一个综合例题为设计目标逐步展开。
在此提醒读者,假如要比较准确的理解本章程序和掌握本章内容,请先阅读第10章关于图柄的内容。
11.1 入门【*例11.1-1】对于传递函数为的归一化二阶系统,制作一个能绘制该系统单位阶跃响应的图形用户界面。
目录1引言 (1)2 OpenCV的结构 (1)3 VC 6下的安装与配置 (2)3.1安装OpenCV(略) (2)3.2 配置Windows环境变量 (2)4 VC++的环境设置 (4)5如何创建一个项目来开始OpenCV 编程 (5)6如何读入和显示图像 (7)7如何访问图像像素 (10)8如何访问矩阵元素 (11)9如何在OpenCV 中处理我自己的数据 (12)10. 例程 (13)10.1 Kalman滤波进行旋转点的跟踪 (13)10.2 背景建模 (16)10.3 视频I/O (21)10.4 矩阵操作 (23)10.5 轮廓检测 (27)1引言OpenCV(Intel® Open Source Computer Vision Library) 是Intel 公司面向应用程序开发者开发的计算机视觉库,其中包含大量的函数用来处理计算机视觉领域中常见的问题,例如运动分析和跟踪、人脸识别、3D 重建和目标识别等。
目前该函数库的最新版本是OpenCV 4.0,可以通过访问/projects/opencvlibrary免费获得OpenCV 库以及相关的资料。
另外,还可以通过访问/group/OpenCV,对于OpenCV使用中的一些问题与经验进行讨论。
相对于其它图像函数库,OpenCV是一种源码开放式的函数库,开发者可以自由地调用函数库中的相关处理函数。
OpenCV中包含500多个处理函数,具备强大的图像和矩阵运算能力,可以大大减少开发者的编程工作量,有效提高开发效率和程序运行的可靠性。
另外,由于OpenCV具有很好的移植性,开发者可以根据需要在MS-Windows和Linux两种平台进行开发,速度快,使用方便。
2 OpenCV的结构目前OpenCV包含如下几个部分:Cxcore: 一些基本函数(各种数据类型的基本运算等)Cv: 图像处理和计算机视觉功能(图像处理,结构分析,运动分析,物体跟踪,模式识别,摄像定标)Highgui: 用户交互部分(GUI, 图像视频I/O, 系统调用函数)Cvaux: 一些实验性的函数(ViewMorphing, 三维跟踪,PCA,HMM)另外还有cvcam, 不过linux版本中已经抛弃。
12目录软件概述 ................................................................................................................................................. 1 时标网络图 .............................................................................................................................................. 1 项目列表 ................................................................................................................................................. 4 工作分解结构(WBS ) .......................................................................................................................... 4 作业表格和横道图 ................................................................................................................................... 4 定义日历 ................................................................................................................................................. 5 关键指标 ................................................................................................................................................. 6 责任分配 ................................................................................................................................................. 6 进展反馈责任人 ...................................................................................................................................... 7 赢得值分析 .............................................................................................................................................. 7 形象进度图 .............................................................................................................................................. 8 目标计划 ................................................................................................................................................. 8 过滤器 ..................................................................................................................................................... 9 视图 ......................................................................................................................................................... 9 作业模板 ................................................................................................................................................. 9 软件使用许可 ........................................................................................................................................ 10 在线帮助 ............................................................................................................................................... 10 进展反馈(Power Reporter ) .. (11)上海普华科技发展股份有限公司1软件概述时标网络图Power Highlight 软件主要用于项目进度计划的编制和展示。
EasyGUI学习⽂档【超详细中⽂版】(from⼩甲鱼)11.1 enterbox()enterbox(msg='Enter something.', title=' ', default='', strip=True, image=None, root=None)enterbox() 为⽤户提供⼀个最简单的输⼊框,返回值为⽤户输⼊的字符串。
默认返回的值会⾃动去除⾸尾的空格,如果需要保留⾸尾空格的话请设置参数 strip=False。
0. 安装 EasyGUI使⽤ pip 进⾏安装:1. 什么是 EasyGUI?EasyGUI 是 Python 中⼀个⾮常简单的GUI 编程模块,不同于其他的 GUI ⽣成器,它不是事件驱动的。
相反,所有的 GUI 交互都是通过简单函数调⽤就可以实现。
EasyGUI 为⽤户提供了简单的 GUI 交互接⼝,不需要程序员知道任何有关 tkinter,框架,部件,回调或 lambda 的任何细节。
EasyGUI 可以很好地兼容 Python 2 和 3,并且不存在任何依赖关系。
EasyGUI 是运⾏在 Tkinter 上并拥有⾃⾝的事件循环,⽽ IDLE也是 Tkinter 写的⼀个应⽤程序并也拥有⾃⾝的事件循环。
因此当两者同时运⾏的时候,有可能会发⽣冲突,且带来不可预测的结果。
因此如果你发现你的 EasyGUI 程序有这样的问题,请尝试在 IDLE 外去运⾏你的程序。
2. ⼀个简单的例⼦在 EasyGui 中,所有的 GUI 互动均是通过简单的函数调⽤,下边⼀个简单的例⼦告诉你 EasyGui 确实很 Easy!1 import easygui as g2 import sys34 while 1:5 g.msgbox("嗨,欢迎进⼊第⼀个界⾯⼩游戏^_^")67 msg ="请问你希望在鱼C⼯作室学习到什么知识呢?"8 title = "⼩游戏互动"9 choices = ["谈恋爱", "编程", "OOXX", "琴棋书画"]1011 choice = g.choicebox(msg, title, choices)1213 # 注意,msgbox的参数是⼀个字符串14 # 如果⽤户选择Cancel,该函数返回None15 g.msgbox("你的选择是: " + str(choice), "结果")1617 msg = "你希望重新开始⼩游戏吗?"18 title = "请选择"1920 # 弹出⼀个Continue/Cancel对话框21 if box(msg, title):22 pass # 如果⽤户选择Continue23 else:24 sys.exit(0) # 如果⽤户选择Cancel3. EasyGUI 的各种功能演⽰要运⾏ EasyGUI 的演⽰程序,在命令⾏调⽤ EasyGUI 是这样的:python easygui.py或者可以从 IDE(例如 IDLE, PythonWin, Wing, 等等)上调⽤:>>> import easygui>>> easygui.egdemo()成功调⽤后将可以尝试 EasyGUI 拥有的各种功能,并将结果打印⾄控制台。