gui界面怎么分页_Red语言-GUI-概述

GUI-概述


以下章节将描述每个红色视图元素(面、面、容器设置、布局命令查看优化)但我发现,对Red如何创建gui的概述使理解这些元素之间的相互关系更加简单。

简单开始:

Red通过在视图块中描述gui来创建gui。这种描述非常简单,最简单的形式是:

7bbcb3d0f2e1b45dec3ff05c45d67d29.png

如果要编译脚本,必须在红色标题中添加“needs:view”。如果从GUI控制台运行脚本,则视图模块已经存在。

一个示例代码:

7ffd282bd171046cbb8163106f8e0812.png

以及生成的GUI:

3d1fa93553717ebbe87a9b3b3c1d9f69.png

红色文档调用按钮和字段之类的东西”面孔“(又称“小部件”)。这些面孔设置在布局内部容器(窗口)

dba9889958930dc8f08a3b2a8fe83cd5.png

有关键字(布局命令)它定义了面孔显示在上面布局. 这些命令应在更改面之前写入:

13ed2cd079acd58a286d347c7136f2f6.png

在下面的示例中,在下面(一)layout命令)让瑞德安排面孔而不是默认值穿过第一个例子:

6d686c6f086542136057a243dd0083bc.png

生成的图形用户界面:

21344da8901539bbb78b1386f37fba89.png

还有容器设置,描述窗口本身的外观。以及容器设置以及布局命令允许进一步的细节,如尺寸、颜色等。面孔不仅允许这种细节(称为在Red的行话中)也可以允许一个命令块由面对(称为“作用面)在事件中,例如单击按钮。

0fbe627efbc7fd8f8e18da0535bb6a0a.png

30f7b65b2b2e0042c5c59f6de4a63d52.png

示例代码:

ee5bbe5fd6393d675a44f7ad740a7f06.png

以及生成的GUI:

3f0e79818b33beba8ea02272c71a4f90.png

每个人都明白怎么做方面简单地说数据提示!. 所以如果它看到一对!如果它看到一张脸绳子!它知道要显示的是文本。一个奇怪的结果是。。。

按钮50x20“按我”[退出]
按钮“按我”[退出]50x20 
按钮[退出]50x20“按我”

... 都是一样的,也就是说,它们产生了相同的图形用户界面。


这个看法命令允许对窗口本身(而不是窗口内部的布局)进行优化。细分在主视图块之后的块中进行了描述,并应按照在view命令中声明的相同顺序进行编码:

a0fc61f034dba7b10e57879544ee102a.png

在下面的代码中,flags告诉Red窗口是模态类型并且可以调整大小,而选项的优化块使窗口显示在屏幕的左上角(向下50像素,左50像素):

a51f85351fec0fa49c6f001f7de08020.png

生成的图形用户界面:

ac3d25cf5b02752967fc6681bf0573da.png
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值