状态栏

来源:互联网 发布:excel可以当数据库吗 编辑:程序博客网 时间:2024/05/17 01:18

QStatusbar类提供了一个水平条,用来显示状态信息。QMainWindow中默认提供了一个状态栏。

状态栏分为3类,临时信息(一般的提示信息),正常信息(如显示页数和行号),永久信息(显示版本号或日期)。

可以使用一个showMessage()来显示临时信息,他会出现在状态的最左边。

正常信息,一般用addWidget()来添加一个QLabel到状态栏上用于显示正常信息,它会生成到状态最左边,但有时候会被信息消息覆盖。

永久信息,使用addPermanentWidget()函数来添加一个如QLabel一样的的可以显示信息的部件,它会生成在状态栏的最右边,不会被临时消息覆盖。

QLabel *time = new QLabel(ui->statusBar);    time->setText(QTime::currentTime().toString());    ui->statusBar->addWidget(time);//正常显示信息    QLabel *msg= new QLabel("chizhanyuefeng");    ui->statusBar->addPermanentWidget(msg);//永久显示信息


原创粉丝点击