menubar控件 qt_2.21 MenuBar控件的使用 - Qt-UI.com | Qt可视化跨平台软件开发工具 软件界面开发 软件界面设计 UI开发 软件UI设计 软件UI开发 Python ...

MenuBar控件的使用

功能功能

属性介绍

Background 背景样式

ItemBg item背景演示

ItemText item文字样式

ItemSpace item之间的间隔

PopupBg 弹出菜单背景样式

PoupItemBg 弹出item背景样式

ItemText 弹出item文字样式

BingMenu 绑定菜单名

绑定菜单是指通过菜单编辑工具编辑的菜单文件

通过page的新建菜单按钮进行新建菜单文件

将Menu的名称设置给Menubar,则可以将菜单绑定到菜单条上

控件事件介绍

1. UIG_MENU_COMMAND

参数名

事件数值

事件含义

事件参数1

事件参数2

UIG_MENU_COMMAND

0x900

菜单命令选择事件

-

-

事件处理示例:

BEGIN_UIG_MESSAGE_MAP(CDemoDlg)

ON_UIG_COMBOBOX_CHANGED(_combo, ComboSelected)

END_UIG_MESSAGE_MAP()

...

void CDemoDlg::ComboSelected(IUIGearsControl* control, int selectedIndex)

{

if (control == _combo)

{

}

}

接口介绍

1. AppendMenuItem

接口描述:

添加子菜单项

参数值:

参数名

参数类型

参数含义

parentItem

MenuItem

父菜单项

text

const tchar*

文字内容

id

int

id号

type

UIGMenuType

菜单类型

返回值:

bool

示例:

_demoCtrl->AppendMenuItem();

2. SetMenuItemIcon

接口描述:

设置菜单item的icon

参数值:

参数名

参数类型

参数含义

item

MenuItem

菜单项

iconPath

const tchar*

图标路径

返回值:

bool

示例:

_demoCtrl->SetMenuItemIcon();

3. SetBackgroundStyle

接口描述:

设置菜单条背景样式

参数值:

参数名

参数类型

参数含义

state

UICommonState

状态类型枚举

style

IUIGearsRectStyle*

样式指针

返回值:

bool

示例:

_demoCtrl->SetBackgroundStyle();

4. GetBackgroundStyle

接口描述:

获取菜单条背景样式

参数值:

参数名

参数类型

参数含义

state

UICommonState

状态类型枚举

返回值:

IUIGearsRectStyle*

示例:

_demoCtrl->GetBackgroundStyle();

5. SetItemStyle

接口描述:

设置菜单条item背景样式

参数值:

参数名

参数类型

参数含义

state

UICommonState

状态类型枚举

state

IUIGearsRectStyle*

样式指针

返回值:

bool

示例:

_demoCtrl->SetItemStyle();

6. GetItemStyle

接口描述:

获取菜单条item背景样式

参数值:

参数名

参数类型

参数含义

state

UICommonState

状态类型枚举

返回值:

IUIGearsRectStyle*

示例:

_demoCtrl->GetItemStyle();

7. SetTextStyle

接口描述:

获取菜单条item文字样式

参数值:

参数名

参数类型

参数含义

state

UIState

状态类型枚举

style

IUIGearsTextStyle*

字体样式

返回值:

bool

示例:

_demoCtrl->SetTextStyle();

8. GetTextStyle

接口描述:

获取菜单条item文字样式

参数值:

参数名

参数类型

参数含义

state

UIState

状态类型枚举

返回值:

IUIGearsTextStyle*

示例:

_demoCtrl->GetTextStyle();

9. SetItemSpace

接口描述:

设置菜单项之间的间隔

参数值:

参数名

参数类型

参数含义

space

int

间隔大小

返回值:

void

示例:

_demoCtrl->SetItemSpace();

10. GetItemSpace

接口描述:

获取菜单项之间的间隔

参数值:

返回值:

int

示例:

_demoCtrl->GetItemSpace();

11. SetPopupMenuBg

接口描述:

设置弹出菜单背景样式

参数值:

参数名

参数类型

参数含义

state

UICommonState

状态类型枚举

state

IUIGearsRectStyle*

样式指针

返回值:

bool

示例:

_demoCtrl->SetPopupMenuBg();

12. GetPopupMenuBg

接口描述:

获取弹出菜单背景样式

参数值:

参数名

参数类型

参数含义

state

UICommonState

状态类型枚举

返回值:

IUIGearsRectStyle*

示例:

_demoCtrl->GetPopupMenuBg();

13. SetPopupItemStyle

接口描述:

设置弹出菜单item项背景样式

参数值:

参数名

参数类型

参数含义

state

UICommonState

状态类型枚举

state

IUIGearsRectStyle*

样式指针

返回值:

bool

示例:

_demoCtrl->SetPopupItemStyle();

14. GetPopupItemStyle

接口描述:

获取弹出菜单item项背景样式

参数值:

参数名

参数类型

参数含义

state

UICommonState

状态类型枚举

返回值:

IUIGearsRectStyle*

示例:

_demoCtrl->GetPopupItemStyle();

15. SetPopupTextStyle

接口描述:

设置弹出菜单的字体样式

参数值:

参数名

参数类型

参数含义

state

UIState

状态类型枚举

style

IUIGearsTextStyle*

字体样式指针

返回值:

bool

示例:

_demoCtrl->SetPopupTextStyle();

16. GetPopupTextStyle

接口描述:

查询弹出菜单的字体样式

参数值:

参数名

参数类型

参数含义

state

UIState

状态类型枚举

返回值:

IUIGearsTextStyle*

示例:

_demoCtrl->GetPopupTextStyle();

17. SetBindPopupMenu

接口描述:

设置绑定的菜单文件名称

参数值:

参数名

参数类型

参数含义

name

const tchar*

菜单文件名

返回值:

void

示例:

_demoCtrl->SetBindPopupMenu();

18. GetBindPopupMenu

接口描述:

获取绑定的菜单文件名称

参数值:

返回值:

const tchar*

示例:

_demoCtrl->GetBindPopupMenu(); Qt商用模板项目

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

Qt Stock Exchange Sys

View more

Qt股票交易系统

Qt Stock Exchange System

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

Qt Robot System

Qt LED Editor

View more

Qt LED 灯效编辑器

Qt LED Editor

Qt IOT Bike

View more

Qt IOT 物联网自行车

Qt IOT Bike

Qt ECG Monitor

View more

Qt嵌入式床旁心电监护仪

Qt ECG Monitor

Qt AutoDashboard

View more

Qt汽车仪表盘系统

Qt Auto Dashboard

Qt DataMonitor

View more

Qt数据监控系统

Qt Data Monitor

Qt Conference

View more

Qt会议终端系统

Qt Conference System

Qt Video Player

View more

Qt视频播放器

Qt Video Player

Qt NetDisk

View more

Qt网盘系统

Qt SkyDrive

Qt即时通讯系统

Qt IM

Qt Cashier

View more

Qt便利店收银系统

Qt CashierSystem

你可能感兴趣的:(menubar控件,qt)