4 - unihiker库通用知识和功能

|- 4.1-坐标系

行空板屏幕分辨率为240320,因此unihiker库分辨率也为240320,坐标原点为屏幕左上角,向右为x轴正方向,向下为y轴正方向。

|- 4.2-对齐位置(基准点)origin

origin参数为了方便控件的对齐,控件有9个对齐位置点,可以采用东南西北(ESWN)和上下左右(top/bottom/left/right)两种方法标识。

方位 方法1 方法2
上/北 n top
下/南 s bottom
左/西 w left
右/东 e right
左上角/西北 nw top_left
右上角/东北 ne top_right
左下角/西南 sw bottom_left
右下角/东南 se bottom_right
中心 center center

示意图:

效果案例: A控件和B控件的x坐标与y坐标相同,A控件设置对齐位置为右下角,B控件设置对齐位置为左上角时的显示效果:

注意:仅部分控件存在此参数

|- 4.3-更新控件 config

语法:控件对象名.config(需要更新的参数名=值)

|- 4.4-删除控件 remove

语法:控件对象名.remove()

注:unihiker库从0.0.22开始推荐删除控件的使用方法为: 语法:GUI对象.remove(控件对象名)

  • 返回值:
  • 输入参数:
  • 用法举例: gui.remove(info_text)

|- 4.5-删除所有控件 clear

语法:GUI对象.clear()

|- 4.6-颜色 color

颜色可以使用三种方法表示: