fix:The on-screen keyboard and disk on the dock are not fully displayed.

dock上屏幕键盘和磁盘未完整显示。 bug:10498
This commit is contained in:
chenzhe 2019-12-31 14:12:31 +08:00
parent 86aff4e1ee
commit bcf4d599fe
2 changed files with 9 additions and 1 deletions

View File

@ -16,9 +16,16 @@ void TipsWidget::setText(const QString &text)
update();
}
void TipsWidget::refreshFont()
{
setFixedSize(fontMetrics().width(m_text) + 6, fontMetrics().height());
update();
}
void TipsWidget::paintEvent(QPaintEvent *event)
{
QFrame::paintEvent(event);
refreshFont();
QPainter painter(this);
painter.setPen(QPen(palette().brightText(), 1));

View File

@ -10,7 +10,8 @@ public:
explicit TipsWidget(QWidget *parent = nullptr);
void setText(const QString &text);
void refreshFont();
protected:
void paintEvent(QPaintEvent *event) override;