欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

QT5:状态栏控件

程序员文章站 2022-05-22 21:24:30
...
  • 继承于QMainWindow的窗口对象的UI控件中自带了一个QStatusBar类型的状态栏控件
  • 状态栏显示文字的方式有:(1)通过加载QLable永久显示。(2)通过ShowMessage()限时显示。
    Demo:永久展示状态栏文字
    App1::App1(QWidget* parent)
    	: QMainWindow(parent)
    {
    	ui.setupUi(this);
    	
    	//设置状态栏
    	QLabel* pLable; //创建QLable
    	pLable= new QLabel(QString::fromLocal8Bit("Hello 状态栏文字! "));
    	pLable->setAlignment(Qt::AlignCenter);
    	pLable->setMinimumSize(pLable->sizeHint());
    	statusBar()->setStyleSheet(QString("QStatusBar::item{border: 0px}")); // 设置不显示label的边框
    	statusBar()->setSizeGripEnabled(false); //设置不显示右边的大小控制点
    	statusBar()->addWidget(pLable); //永久展示文字
    }
    
    • 效果
      QT5:状态栏控件

参考资料