User Tools

Site Tools


class:ui:xtoolbar

MainToolbar

Inherited from QObject

Inherited by PreToolbar

Friend class NULL

Description

MainToolbar负责为主框架定制工具条,通过它建立工具条按钮与命令的对应关系。

Members

Protected interface

  • QAction* addActionToModule(QToolBar * pModule,int cid,QString name,QString icon,QString tips,bool bCheckable = false)

Private interface


MainFrame * m_pFrame

主框架


QAction* addActionToModule(QToolBar * pModule,int cid,QString name,QString icon,QString tips,bool bCheckable = false)

  • function: 在工具条pModule上添加一个按钮,它的名字为name,图标路径为icon,提示为tips,根据bCheckable设置为可勾选或不可勾选,对应的命令ID为cid
  • parameters:
    1. [i]QToolBar * pModule: 父工具条,按钮将加在该工具条上
    2. [i]int cid: 对应的命令ID
    3. [i]QString name: 按钮名
    4. [i]QString icon: 按钮图标路径
    5. [i]QString tips: 按钮的提示
    6. [i]bool bCheckable = false:是否可勾选
  • return value: 该按钮的指针

void changeEvent(QEvent * e)

  • function: 重新实现changEvent槽,以实现转换语言时重新设置显示字符串
  • parameters:
    1. [i]QEvent * e: Qt事件
  • return value: 无
class/ui/xtoolbar.txt · Last modified: 2022/08/09 08:03 (external edit)