状态栏的概念与意义:
1、状态栏是程序中输出简要信息的区域
2、状态栏一般位于主窗口最底部
3、状态栏的元素可以是各种窗口组件(即可以放置任意QWidget组件)
4、状态栏是程序中输出简要信息的区域,其中信息分为:
1)、临时信息,如一般的提示信息
2)、常规信息,如显示页数和行号
3)、永久信息,如显示版本号或者日期
Qt中与状态栏相关类
主窗口中创建状态栏:
添加状态栏
QStatusBar * QMainWindow::statusBar () const
向状态栏中添加组件:
使用QStatusBar 的成员函数
void QStatusBar::addPermanentWidget ( QWidget * widget, int stretch =0 )
或
void QStatusBar::addWidget ( QWidget * widget, int stretch = 0 )
参数stretch 指定伸展系数
显示临时信息:
使用QStatusBar的槽函数:
void QStatusBar::showMessage( const QString & mess