Fluent自定义用户界面创建与接口设计

2.1.1.描述

创建与用户定义函数对应的用户界面的过程是创建对话框。对话框是使用 cx-create-panel 宏创建的。创建对话框后,您必须使用 cx-show-panel 宏来显示它。一旦您能够创建一个简单的对话框,学习如何向其中添加更复杂的元素就会更容易。

2.1.2.用法

本节介绍各种对话框宏中使用的参数。

2.1.2.1. cx-create-panel



注意:虽然 Apply-cb 和 update-cb 参数通常是在打开对话框或单击“确定”按钮时调用的函数名称,但它们不需要是 cx-create-panel 宏的函数名称才能工作。在本指南第二部分的许多示例中,Apply-cb 和 update-cb 参数将是布尔值而不是函数名称。单击OK按钮时,使用布尔值而不是函数名称的示例没有任何用处,但它们确实让我们能够更多地关注界面的特定元素,而不是设置这些功能的开销。

2.1.2.2. cx-show-panel


2.1.3.实例

本节提供了使用Fluent创建的对话框的示例。

2.1.3.1. Example One

这是一个非常简单的对话框示例,仅包含一个空表。 Apply-cb 和 update-cb 参数必须包含在 cx-create-panel 语句中,但在这种情况下,它们已被简化为布尔值,而不是函数。请注意,如果您使用布尔值而不是函数,则 Apply-cb 变量必须为 #t,因为使用 #f 将从对话框中删除 OK 按钮。由于对话框上没有任何数据输入字段,并且在函数调用的地方使用了布尔值,所以这个对话框没有任何用途,只是为了简单说明创建对话框的过程。







2.1.3.2. Example Two

这是添加了一些基本数据输入字段的对话框示例。由于使用布尔值代替函数调用,此对话框没有任何用途,旨在简单说明创建具有各种数据输入字段的对话框的过程。


2.2.任务页面(cx-create-taskpage)

本节介绍如何使用任务页面在 Fluent 中创建界面。

2.2.1.描述

在 Fluent 中显示 GUI 元素的另一种方法是使用任务页面。任务页面与对话框不同,因为任务页面直接集成到 Fluent 界面中,而不是通过新窗口显示您的界面。如果您正在工作,这很有帮助一次使用多个应用程序并且没有用于全新 UDF 窗口的屏幕空间。任务页面与对话框非常相似,并且使用 cx-create-taskpage 宏创建。创建任务页面后,您必须使用 cx-show-taskpage 宏来显示它。

2.2.2.用法

本节解释了各种任务页面宏中使用的参数。

2.2.2.1. cx-create-taskpage

2.2.2.2. cx-show-taskpage


2.2.3. 实例

本节提供了在 Fluent 中创建的任务页面的示例。

2.2.3.1. Example One

这是一个仅包含空表的非常简单的任务页面的示例。 Apply-cb 和 update-cb 参数必须包含在 cx-create-taskpage 语句中,但在这种情况下,它们已被简化为仅布尔值,而不是比函数。请注意,如果您使用布尔值而不是函数,Apply-cb 变量必须为 #t,因为使用 #f 将从任务页面中删除“Apply”按钮。由于对话框中没有任何数据输入字段,并且在函数调用的地方使用了布尔值,因此此任务页面没有任何用途,旨在简单说明创建任务页面的过程。


2.2.3.2. Example Two

这是添加了一些基本数据输入字段的任务页面示例。此任务页面没有任何用途,旨在简单说明创建具有各种数据输入字段的任务页面的过程。


2.3.表格(cx-create-table)

本节介绍如何使用一个或多个表格以Fluent 格式设置界面。

2.3.1.描述

表格在对话框中用作组织界面上各种元素的一种手段。表格使用标准的行/列组织样式来提供一种格式化界面元素的简单方法。可以将多个表格添加到同一对话框中,以创建独立于其他界面元素组。表格是通过使用 cx-create-table 宏创建的。一旦创建了表格,就可以用作其他界面元素的父属性。

2.3.2. 用法


注意:border、below、right-of、row和column属性是可选的。


免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删

QR Code
微信扫一扫,欢迎咨询~

联系我们
武汉格发信息技术有限公司
湖北省武汉市经开区科技园西路6号103孵化器
电话:155-2731-8020 座机:027-59821821
邮件:tanzw@gofarlic.com
Copyright © 2023 Gofarsoft Co.,Ltd. 保留所有权利
遇到许可问题?该如何解决!?
评估许可证实际采购量? 
不清楚软件许可证使用数据? 
收到软件厂商律师函!?  
想要少购买点许可证,节省费用? 
收到软件厂商侵权通告!?  
有正版license,但许可证不够用,需要新购? 
联系方式 155-2731-8020
预留信息,一起解决您的问题
* 姓名:
* 手机:

* 公司名称:

姓名不为空

手机不正确

公司不为空