首页 理论教育 AbaqusGUI工具包用户手册:单行文本区域窗口

AbaqusGUI工具包用户手册:单行文本区域窗口

时间:2023-10-17 理论教育 版权反馈
【摘要】:AFXTextField窗口部件提供单行文本输入区域,如图3-10所示。AFXTextField扩展了标准FXTextField窗口部件的功能:●一个可选的标签。例如:AFXTextField图3-10 一个AFXTextField的单行文本区域的例子文本区域通常与关键字相连,并且关键字的类型确定了该文本区域中允许输入的类型。要得到此行为,不需要为文本区域确定任何选项标识。当切换组件为取消时,文本区域变成无效。当提供AFXTEXTFIELD_CHECKBUTTON标识时,AFXTextField窗口部件创建一个具有此行为的检查按钮。AFXTextField窗口部件通过setReadOnlyState方法支持只读状态。

AbaqusGUI工具包用户手册:单行文本区域窗口

AFXTextField窗口部件提供单行文本输入区域,如图3-10所示。AFXTextField扩展了标准FXTextField窗口部件的功能:

●一个可选的标签。

●支持切换版本和只读状态。

●附加的数值类型(复数)。

●水平和竖直排列。

例如:

AFXTextField(parent,8,'String AFXTextField')

978-7-111-57759-1-Part03-15.jpg

3-10 一个AFXTextField的单行文本区域的例子

文本区域通常与关键字相连,并且关键字的类型确定了该文本区域中允许输入的类型。例如,如果文本区域与一个整数关键字相连,则关键字将确认文本区域中的输入是一个有效的整数。要得到此行为,不需要为文本区域确定任何选项标识。复数文本区域是个例外——为了显示收集复数输入所需的额外文本区域,必须指定下面例子中显示的字节标识,如图3-11所示。

AFXTextField(parent,8,'Complex AFXTextField',

None,0,AFXTEXTFIELD_COMPLEX)

978-7-111-57759-1-Part03-16.jpg(www.xing528.com)

3-11 一个AFXTextField的复数字符串的例子

切换变量

在许多情况下,在标签文本区域前面放置一个标签文本区域。检查按钮允许用户切换组件选中或者取消。当切换组件为取消时,文本区域变成无效。当提供AFXTEXTFIELD_CHECKBUTTON标识时,AFXTextField窗口部件创建一个具有此行为的检查按钮。下面的例子创建了一个具有文本区域的检查按钮,如图3-12所示。它也在竖直方向上构建了窗口部件,这样标签在文本区域上方。

978-7-111-57759-1-Part03-17.jpg

978-7-111-57759-1-Part03-18.jpg

3-12 一个AFXTextField的具有标签文本区域的检查按钮例子

不可编辑的变量

在某些情况下,可以改变文本区域的行为,使得用户不能对它进行编辑。例如,可以通过调用AFXTextField窗口部件的setEditable(False)来使得检查按钮的文本区域不可编辑。

只读变量

在某些情况下,用户可能想改变文本区域的行为,使得不能对它进行编辑,并且表现成为一个标签,明确表示用户不可以改变其内容。例如,当在Abaqus/CAE中使用加载模块时,在已经创建载荷的分析步骤中可以指定某些值,但是不可以在后续步骤中进行改变。AFXTextField窗口部件通过setReadOnlyState方法支持只读状态。例如:

978-7-111-57759-1-Part03-19.jpg

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈