Qt部件之statusBar


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);    

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM