Virtuoso 中的窗口_1
https://www.cnblogs.com/yeungchie/
hiDisplayAppDBox(简单弹出一个字符串,Tips)
prog((TipsForm)
hiDisplayAppDBox(
?name 'TipsForm
?dboxBanner "Warning"
?buttonLayout 'Close
?dboxText "BALABALA"
)
)

hiDisplayModelessDBox(更加简单地弹出一个Tips)
hiDisplayModelessDBox('temp "Warning" "BALBALA" "" "")

hiDisplayForm & hiCreateAppForm(更多的组合)
prog((tempForm)
hiCreateAppForm( ;创建一个AppForm。
?name 'tempForm ;给这个AppForm命名
?fields list( ;每一段窗体的list输入到fields中。
hiCreateCyclicField( ;定义第一段field,hiCreateCyclicField代表一种选择框。
?name 'tempfield ;给一段field命名。
?prompt "tempPrompt" ;field的标题。不同的field有不同的输入要求。
?choices list("A" "B" "C")
)
)
?formTitle "tempTitle" ;这个AppForm的标题。
?buttonLayout 'OKCancel ;定义底部选项的类型。
)
unless(hiDisplayForm('tempForm) ;指定显示哪个AppForm,并增加一个返回值的判断。
return(nil) ;如果点击了Cancel,返回nil,则return跳出prog,程序再返回nil。
)
)
其中?fields的各种样式:
1. hiCreateCyclicField(字符串,选择栏)

2. hiCreateComboField(字符串,输入框+选择栏)

3. hiCreateStringField(字符串,输入框)

4. hiCreateFloatField(浮点数字,输入框)

5. hiCreateIntField(整数数字,输入框)

6. hiCreateBooleanButton(“打钩选项,√,)

7. hiCreateRadioField(“打点”选项,多选一)

8. hiCreateFormButton(“点击”选项,直接触发)

9. hiCreateLabel(字符串显示,标注显示)

10. hiCreateFormLabel(和hiCreateLabel是alias关系,Cadence推荐使用hiCreateLabel)

11. hiCreateHypertextField(字符串,超文本显示框)

12. hiCreateListField(接收数据,输入框)

13. hiCreateListBoxField(选择框,选择列表)

14. hiCreateMLTextField(字符串,输入栏)

15. hiCreatePointField(Point,坐标点,输入框)

16. hiCreatePointListField(Point,能输入一大堆坐标的框)

17. hiCreateSpinBox(整数数字输入,可以微调的那种)

18. hiCreateFloatSpinBox(浮点数字输入,可以微调的那种)

19. hiCreateScaleField(数字输入,滑动选择输入的数值)

20. hiCreateSeparatorField(这只是一条分隔符)

21. hiCreateSimpleHypertextField(超链接,点击会触发浏览器打开链接)

Virtuoso 中的窗口_1的更多相关文章
- myeclipse的debug模式中breakpoint窗口怎么调出来
myeclipse的debug模式中breakpoint窗口怎么调出来? 解决办法: window-->show view-->breakpoints. 如下:
- QT中关于窗口全屏显示与退出全屏的实现
近期在学习QT时遇到了很多问题这也是其中一个,个人通过在各种书籍和网络上的查阅找到了一些关于这方面的答案,希望能给大家一些帮助. 首先,在QT中对于窗口显示常用的有这么几个方法可以调用: Qt全屏显示 ...
- SharePoint webpart中悬浮窗口的webconfig路径
SharePoint webpart中悬浮窗口的webconfig路径在.../_layouts/15/下.
- qt槽函数中,窗口镶嵌窗口的问题,求解
my_label=newQLabel(ui->widget); my_Label->setText("yvhvv"); 我把这插入到构造函数中,正确显示. 我把这插入到 ...
- MFC关于多线程中传递窗口类指针时ASSERT_VALID出错的另类解决 转
MFC关于多线程中传递窗口类指针时ASSERT_VALID出错的另类解决 在多线程设计中,许多人为了省事,会将对话框类或其它类的指针传给工作线程,而在工作线程中调用该类的成员函数或成员变量等等. ...
- 8-Flink中的窗口
戳更多文章: 1-Flink入门 2-本地环境搭建&构建第一个Flink应用 3-DataSet API 4-DataSteam API 5-集群部署 6-分布式缓存 7-重启策略 8-Fli ...
- Python+selenium自动化测试中Windows窗口跳转方法
Python+selenium自动化测试中Windows窗口跳转方法 #第一种方法 #获得当前窗口 nowhandle=driver.current_window_handle #打开弹窗 drive ...
- 【转】WPF中的窗口的生命周期
原文地址:http://www.cnblogs.com/Jennifer/articles/1997763.html WPF中的窗口的生命周期 WPF中所有窗口的基类型都是System.Windows ...
- C#中一个窗口是一个类呢,还是一个窗口类的实例呢?(转)
C#中一个窗口是一个类呢,还是一个窗口类的实例呢? 答: 没有一个人说到重点上. 一个窗口,它不是仅仅用一个类可以描述的: 首先,这个窗口的数据类型类型,是从Form类派生下来的,也就是说它的定义是一 ...
随机推荐
- web开发,前后分离接口规范
1. 前言 随着互联网的高速发展,前端页面的展示.交互体验越来越灵活.炫丽,响应体验也要求越来越高,后端服务的高并发.高可用.高性能.高扩展等特性的要求也愈加苛刻,从而导致前后端研发各自专注于自己擅长 ...
- 【树形DP】洛谷P2585 [ZJOI2006] 三色二叉树
[树形DP]三色二叉树 标签(空格分隔): 树形DP [题目] 一棵二叉树可以按照如下规则表示成一个由0.1.2组成的字符序列,我们称之为"二叉树序列S": 0 该树没有子节点 1 ...
- [NOI2003]逃学的小孩 (贪心+树的直径+暴力枚举)
Input 第一行是两个整数N(3 <= N <= 200000)和M,分别表示居住点总数和街道总数.以下M行,每行给出一条街道的信息.第i+1行包含整数Ui.Vi.Ti(1<=Ui ...
- Python 最强 IDE 详细使用指南!
PyCharm 是一种 Python IDE,可以帮助程序员节约时间,提高生产效率.那么具体如何使用呢?本文从 PyCharm 安装到插件.外部工具.专业版功能等进行了一一介绍,希望能够帮助到大家.作 ...
- if与switch(break穿透)
## if与switch(分支语句) ### 一.if...else if...else1.语法 if(条件表达式1){ 语句体1; }else if(条件表达式2){ 语句体2; }else{ 语句 ...
- 【华为云技术分享】跟唐老师学习云网络 : Kubernetes网络实现
当今K8s独霸天下之时,咱们站在更高的角度,好好的看看K8s网络是以什么理念构筑的.以及一个容器集群的好保姆,是如何分别照顾 南北流量和东西流量的. 一.简单介绍下Kubernetes 略..容器集群 ...
- postman做自动化测试1——collection runner
一.添加collection 打开postman,点击“collection”页签,点击collection下面的添加按钮. 弹出 新建面板,输入名称和描述,点击“creat”按钮,新建成功 3 点击 ...
- Charles抓包工具操作指南
一.Charles说明 Charles是HTTP代理/ HTTP监视器/反向代理,使开发人员或测试人员可以查看其计算机与Internet之间的所有HTTP和SSL/ HTTPS通信. 这包括请求,响应 ...
- mysql解压缩版安装和卸载
所有的cmd命令都是在管理员模式下输入 官方下载网址:https://dev.mysql.com/downloads/mysql/ 安装mysql mysqld install //安装mysql:卸 ...
- mongodb(二):数据库安装,部署(linux)
1.下载安装包 wget http://fastdl.mongodb.org/linux/mongodb-linux-i686-1.8.2.tgz 下载完成后解压缩压缩包 tar zxf mongod ...