:class:`UI` --- UI显示相关的操作 ======================================= 类 ------- .. class:: UI(...) 使用示例:: import haascv from haascv import ui 常量 --------- .. data:: 支持的UI框架种类: .. data:: UI_FRAMEWORK_NONE .. data:: UI_FRAMEWORK_GREENUI .. data:: UI_FRAMEWORK_FB .. data:: UI_FRAMEWORK_LVGL .. data:: UI_FRAMEWORK_SDL .. data:: UI_FRAMEWORK_MAX 操作函数(haas100部分支持) ------- .. method:: open(UIFrameworkType_t) 打开UI模块 .. method:: close() 关闭UI 模块 .. method:: getDisplayWidth() 获取显示设备的分辨率宽 .. method:: getDisplayHeight() 获取显示设备的分辨率高 .. method:: getDisplayBacklight() 获取设备的背光值 .. method:: setDisplayBacklight() 设置设备的背光值 .. method:: getDisplayType(value) 获取显示设备的类型 .. method:: getDisplayFreq() 获取显示的频率 .. method:: setDisplayFreq(value) 设置显示设备的频率 .. method:: drawPoint(x, y, color) 画点函数 .. method:: drawLine(startx, starty, endx, endy, color) 划线函数 .. method:: drawRectangle(left, top, right, bottom, color) 画矩形框函数 .. method:: drawCircle(x, y, radius, color) 画圆函数 .. method:: drawText(text, size, color, left, top, right, bottom) 写字操作 .. method:: drawPixels(pixels, x, y ,width, height) 画像素到ui 上 .. method:: drawImage(path, x, y, width, heigh) 将图片画到ui 上 .. method:: updateDisplay() 更新显示内容