Qt中的startBar指的是底部的狀態欄,可以用於顯示信息、設置按鈕等操作,不過其不能通過界面設計快速設計,只能通過代碼編寫的方式實現對其的創建。
1、直接設置顯示信息:
ui->startBar->showMessage(tr("顯示內容"),0);
說明:第二個參數表示顯示的時間,默認值為0,時間單位為ms,傳值為300,表示0.3s;
2、在startBar中添加部件,在此以添加QPushButton和QLable為例:
//通過這種方式添加默認控件在最左側顯示 QPushButton * button = new QPushButton(); button->setObjectName("pb1"); button->setText(tr("pb1")); ui->statusBar->addWidget(button); //通過下面方式添加默認在startBar的最右側顯示 QLabel * displaymsg = new QLabel(); displaymsg->setObjectName("LbDisplay"); ui->statusBar->addPermanentWidget(displaymsg);