set the size policy of the internal QDateTimeEdit button to minimum

it is internal widget, size policy will always be subject to requiring
option for it to fit all cases. however, if it is side by side with
other widget it may grow and be proportional with it

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
This commit is contained in:
Ivailo Monev 2024-04-05 23:00:39 +03:00
parent 551c362824
commit 1a1de13c5b

View file

@ -101,6 +101,7 @@ void QDateTimeEditPrivate::init(const QDateTime &datetime, const bool showdate,
m_layout->addWidget(m_timebox);
m_datebutton = new QToolButton(q);
m_datebutton->setToolButtonStyle(Qt::ToolButtonTextBesideIcon);
m_datebutton->setSizePolicy(QSizePolicy::Minimum, QSizePolicy::Minimum);
m_datebutton->setIcon(QIcon::fromTheme("x-office-calendar", QIcon::fromTheme("text-calendar")));
m_layout->addWidget(m_datebutton);
q->setLayout(m_layout);