File tree Expand file tree Collapse file tree 1 file changed +6
-5
lines changed
Expand file tree Collapse file tree 1 file changed +6
-5
lines changed Original file line number Diff line number Diff 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
271269int 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}
You can’t perform that action at this time.
0 commit comments