diff --git a/plugins/datetime/datetimewidget.cpp b/plugins/datetime/datetimewidget.cpp index d194b57a7..227e789f1 100644 --- a/plugins/datetime/datetimewidget.cpp +++ b/plugins/datetime/datetimewidget.cpp @@ -86,6 +86,10 @@ void DatetimeWidget::setShortDateFormat(int type) default: m_shortDateFormat = "yyyy-MM-dd"; break; } update(); + adjustSize(); + if (isVisible()) { + emit requestUpdateGeometry(); + } } /** @@ -100,6 +104,10 @@ void DatetimeWidget::setShortTimeFormat(int type) default: m_shortTimeFormat = "hh:mm"; break; } update(); + adjustSize(); + if (isVisible()) { + emit requestUpdateGeometry(); + } } QSize DatetimeWidget::curTimeSize() const