From d3fec481ccf4ee0b831acb87eef63e47ef7ce1dc Mon Sep 17 00:00:00 2001 From: yanghongwei Date: Tue, 18 May 2021 22:49:15 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=E4=BB=BB=E5=8A=A1?= =?UTF-8?q?=E6=A0=8F=E6=97=A5=E6=9C=9F=E6=8F=92=E4=BB=B6=E6=98=BE=E7=A4=BA?= =?UTF-8?q?=E8=B4=B4=E8=BF=91=E5=BA=95=E9=83=A8=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 日期显示位置太贴近任务栏底部,不美观,将日期上调 Log: 修复任务栏日期插件显示贴近底部问题,稍微上调 Bug: https://pms.uniontech.com/zentao/bug-view-79942.html Change-Id: I4fa87c5acbea3ed4034392b0bce17fbfcf7de922 --- plugins/datetime/datetimewidget.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/plugins/datetime/datetimewidget.cpp b/plugins/datetime/datetimewidget.cpp index 4761bd01d..856300cab 100644 --- a/plugins/datetime/datetimewidget.cpp +++ b/plugins/datetime/datetimewidget.cpp @@ -198,15 +198,15 @@ void DatetimeWidget::paintEvent(QPaintEvent *e) QString dateStr = current.toString(format); if (position == Dock::Top || position == Dock::Bottom) { - timeRect.setBottom(rect().top() + QFontMetrics(m_timeFont).boundingRect(timeStr).height() + 6); - dateRect.setTop(timeRect.bottom() - 4); + timeRect.setBottom(rect().top() + QFontMetrics(m_timeFont).boundingRect(timeStr).height()); + dateRect.setTop(timeRect.bottom() - 5);//此处的5只是试验效果所写的值 } else { timeRect.setBottom(rect().center().y() + m_timeOffset); dateRect.setTop(timeRect.bottom()); } painter.setFont(m_timeFont); - painter.drawText(timeRect, Qt::AlignCenter, timeStr); + painter.drawText(timeRect, Qt::AlignBottom | Qt::AlignHCenter, timeStr); painter.setFont(m_dateFont); - painter.drawText(dateRect, Qt::AlignCenter, dateStr); + painter.drawText(dateRect, Qt::AlignTop | Qt::AlignHCenter, dateStr); }