工具栏的概念与意义:
1、工具栏是程序中集成各种功能以实现快捷使用的区域
2、工具栏不是程序中必须存在的组件
3、工具栏中的元素可以是各种窗口组件(即可以放置任意QWidget组件)
4、工具栏中的元素通常以图标的方式存在
Qt中与工具栏相关的类
主窗口中创建工具栏:
(1)、添加工具栏:
1)、直接使用成员函数
QToolBar *QMainWindow::addToolBar ( const QString & title )
2)、通过QToolBar的构造函数创建对象(注意指定父组件)再使用成员函数addToolBar添加到主窗口中
(2)、添加工具项
1)、直接使用QToolBar的成员函数
QAction *QToolBar::addAction ( const QString & text )
2)、通过QAction 的构造函数创建对象(注意指定父组件)再使用QToolBar的成员函数addAction添加到工具栏
(3)、给工具项设置提示
通过action成员函数
void |
QAction::setToolTip ( const QString & tip ) |