Qt-UI 产品API文档
产品文档目录

UIGQPushBar

按钮控件

派生关系

class UIGQPushButton : public QPushButton, public IUIGQControlBase

按钮事件

 void pressed();
 void released();
 void clicked(bool checked = false);
 void toggled(bool checked);

派生事件

void enterSignal();  // 进入事件
void leaveSignal(); // 离开事件

主要方法

1、设置和获取是否使用颜色进行填充

void setUseFillStyle(CtrlState state, bool bFillStyle);
bool getUseFillStyle(CtrlState state);

2、设置和获取背景样式

void setBackground(CtrlState eCtrlState, const FillStyle& fillStyle);
const FillStyle&  getBackground(CtrlState eCtrlState);

3、设置和获取文字样式

void setTextStyle(CtrlState eState, const UIGQtLib::TextStyleDesc& desc);
const UIGQtLib::TextStyleDesc& getTextStyle(CtrlState eState);

4、设置图标样式

const IconStyleDesc& getIconStyle();
void setIconStyle(const IconStyleDesc& style);

5、设置和获取正常状态图标和高亮和按下图标

void setIcon(const QString& iconPath);
const QString getIcon();

void setHotIcon(const QString& iconPath);
const QString getHotIcon();

void setPressedIcon(const QString& iconPath);
const QString getPressedIcon();

6、设置是否使用图标

void setUseIcon(bool bUse);
bool getUseIcon();

7、设置或者是否显示文字

void setShowText(bool bShow);
bool getShowText();

8、设置文字水平和垂直的偏移量

void setTextOffsetX(int offsetX);
int getTextOffsetX();

void setTextOffsetY(int offsetY);
int getTextOffsetY();

Qt商用模板项目

支持C++/Python语言,支持Windows\Linux\MacOS系统,支持X86\ARM\MIPS架构

img02

Qt Stock Exchange Sys

View more

Qt股票交易系统

Qt Stock Exchange System

img02

Qt Robot

View more

QtRobot 视频高清机器人控制系统

Qt Robot System

img02

Qt LED Editor

View more

Qt LED 灯效编辑器

Qt LED Editor

img02

Qt IOT Bike

View more

Qt IOT 物联网自行车

Qt IOT Bike

img02

Qt ECG Monitor

View more

Qt嵌入式床旁心电监护仪

Qt ECG Monitor

img02

Qt AutoDashboard

View more

Qt汽车仪表盘系统

Qt Auto Dashboard

img02

Qt DataMonitor

View more

Qt数据监控系统

Qt Data Monitor

img02

Qt Conference

View more

Qt会议终端系统

Qt Conference System

img02

Qt Video Player

View more

Qt视频播放器

Qt Video Player

img02

Qt NetDisk

View more

Qt网盘系统

Qt SkyDrive

img02

Qt IM

View more

Qt即时通讯系统

Qt IM

img02

Qt Cashier

View more

Qt便利店收银系统

Qt CashierSystem