菜单

图片控件

下载

前言

该章对应图片控件,简单展示了图片的相关接口及常见的使用方法

常用接口

设置获取图片状态

c++ 复制代码
/**
 * @LEVEL1
 * @brief 设置不同状态值下对应图片
 * @param state 状态值
 * @param img 图片路径
 */
void addStateImg(int state, const string img = "");
/**
 * @LEVEL0
 * @brief 设置状态,显示相应图片
 */
void setState(int state);
/**
 * @LEVEL0
 * @brief 设置图片源
 * @param src 图片路径
 */
STTImage* setSrc(const string& src);

/**
 * @LEVEL0
 * @brief 获取图片源
 */
const void* getSrc();

图片变化

c++ 复制代码
/**
 * @LEVEL1
 * @brief 设置图片水平偏移量(当控件小于图片时有用)
 */
STTImage* setOffsetX(int x);
/**
 * @LEVEL1
 * @brief 设置图片垂直偏移量(当控件小于图片时有用)
 */
STTImage* setOffsetY(int y);
/**
 * @LEVEL0
 * @brief 设置图片旋转角度,范围0~360
 */
STTImage* setAngle(float angle);
/**
 * @LEVEL0
 * @brief 设置旋转中心点位置
 * @param x 宽度/2时为水平中心
 * @param y 高度/2时为垂直中心
 */
STTImage* setPivot(int x, int y);
/**
 * @LEVEL0
 * @brief 设置缩放比例,取值范围1/256~256
 */
STTImage* setZoom(float zoom);

/**
 * @LEVEL0
 * @brief 获取水平偏移量
 */
int getOffsetX();
/**
 * @LEVEL0
 * @brief 获取垂直偏移量
 */
int getOffsetY();
/**
 * @LEVEL0
 * @brief 获取旋转角度(0~360)
 */
float getAngle();
/**
 * @LEVEL0
 * @brief 获取旋转中心点
 */
LvPoint getPivot();
/**
 * @LEVEL0
 * @brief 获取缩放比例
 */
float getZoom();

使用

c++ 复制代码
wMImage1->setSrc("/customer/prm/images/im.bmp");
上一个
下拉框控件
下一个
按钮类控件
最近修改: 2025-02-24Powered by