状态栏显示的信息分3种 3. 临时信息,指定信息现实的时间。时间到即信息消失 //QLabel *locationLabel; locationLabel = new QLabel("July"); locationLabel->setAlignment(Qt::AlignCenter); locationLabel->setMinimumSize(locationLabel->sizeHint()); //QLabel *aixLabel; aixLabel = new QLabel("\"CTRL + H\" for help"); //Optional statusBar()->setStyleSheet(QString("QStatusBar::item{border: 0px}")); // 设置不显示label的边框 statusBar()->setSizeGripEnabled(false); //设置是否显示右边的大小控制点 statusBar()->addWidget(locationLabel); statusBar()->addWidget(aixLabel, 1); QLabel *per1 = new QLabel("Ready1", this); QLabel *per2 = new QLabel("Ready2", this); QLabel *per3 = new QLabel("Ready3", this); statusBar()->addPermanentWidget(per1); //现实永久信息 statusBar()->addPermanentWidget(per2); statusBar()->insertPermanentWidget(2, per3); statusBar()->showMessage("Status is here...", 3000); // 显示临时信息,时间3秒钟. |
QT状态栏(statusbar)用法
最新推荐文章于 2024-06-17 13:45:49 发布