Skip to content

Commit 7bd553d

Browse files
committed
Modify status bar
1 parent 8a50c58 commit 7bd553d

File tree

1 file changed

+6
-5
lines changed

1 file changed

+6
-5
lines changed

App/MainWindow.cpp

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -261,17 +261,14 @@ int CMainWindow::InitStatusBar()
261261
QSizePolicy::Policy::Preferred);
262262
m_lbStatus.setSizePolicy(QSizePolicy::Policy::Preferred,
263263
QSizePolicy::Policy::Preferred);
264-
265264
this->statusBar()->addWidget(&m_statusInfo);
266-
this->statusBar()->addWidget(&m_lbStatus);
267-
265+
this->statusBar()->addPermanentWidget(&m_lbStatus);
268266
return 0;
269267
}
270268

271269
int CMainWindow::InitToolBar()
272270
{
273-
ui->actionToolBar_T->setChecked(
274-
CGlobal::Instance()->GetToolbarVisible());
271+
ui->actionToolBar_T->setChecked(CGlobal::Instance()->GetToolbarVisible());
275272
ui->mainToolBar->setVisible(CGlobal::Instance()->GetToolbarVisible());
276273
return 0;
277274
}
@@ -477,6 +474,10 @@ int CMainWindow::SetStatusInfo(QString szText, QColor color)
477474
QPalette pe;
478475
pe.setColor(QPalette::WindowText, color);
479476
m_statusInfo.setPalette(pe);
477+
m_statusInfo.setToolTip(szText);
478+
//QFontMetrics metrics(m_statusInfo.font());
479+
// int w = ui->statusBar->width() - m_lbStatus.frameWidth();
480+
// szText = metrics.elidedText(szText, Qt::ElideRight, w);
480481
m_statusInfo.setText(szText);
481482
return 0;
482483
}

0 commit comments

Comments
 (0)