在QMainWindow的状态栏中增加控件:
QLabel* statusLabel = new QLabel;
statusLabel->setText(QStringLiteral("当前位置:"));
statusLabel->setFixedWidth(100);
QLabel* MousePosLabel = new QLabel;
MousePosLabel->setText(QStringLiteral(""));
MousePosLabel->setFixedWidth(100);
statusBar()->addPermanentWidget(statusLabel); // 状态栏右侧永久显示
statusBar()->addPermanentWidget(MousePosLabel);
控件顺序是从右至左添加。
最左侧是状态栏显示消息用的。
statusBar()->showMessage(QStringLiteral("左键(117,52)"), 300);// 文案提示停留0.3s