Merge branch 'fengshaoxiong/uos_Bug35000' into 'uos'

fix(bluetooth): 字体大小改变任务栏tips内容显示不全

See merge request dde-v20/dde-dock!648
This commit is contained in:
黎仲鸣 2020-06-24 16:20:13 +08:00
commit 16374fb637
2 changed files with 13 additions and 0 deletions

View File

@ -78,3 +78,15 @@ void TipsWidget::paintEvent(QPaintEvent *event)
break;
}
}
bool TipsWidget::event(QEvent *event)
{
if (event->type() == QEvent::FontChange) {
if (!m_text.trimmed().isEmpty()) {
setFixedSize(fontMetrics().width(m_text) + 6, fontMetrics().height());
update();
}
}
return QFrame::event(event);
}

View File

@ -21,6 +21,7 @@ public:
protected:
void paintEvent(QPaintEvent *event) override;
bool event(QEvent *event) override;
private:
QString m_text;