qt/LedOK/LoQClass/lodateselector.cpp

28 lines
1.0 KiB
C++
Raw Normal View History

2022-01-04 18:11:48 +08:00
#include "lodateselector.h"
#include "LoUIClass/x_uimsgboxonlyclosebtn.h"
LoDateSelector::LoDateSelector(QWidget *parent) :
QPushButton(parent)
{
connect(this, SIGNAL(clicked(bool)), this, SLOT(onClicked(bool)));
}
void LoDateSelector::onClicked(bool)
{
// LoQDialog *w = new LoQDialog(this);
// QCalendarWidget *wDate = new QCalendarWidget();
// QVBoxLayout *layout = new QVBoxLayout();
// layout->addWidget(wDate, 1);
// connect(wDate, SIGNAL(clicked(const QDate &)), w, SLOT(accept()));
// connect(wDate, SIGNAL(clicked(const QDate &)), this, SIGNAL(sDateSelected(const QDate &)));
// w->setLayout(layout);
// w->exec();
x_uiMsgBoxOnlyCloseBtn *w = new x_uiMsgBoxOnlyCloseBtn(tr("Date selector"),this);
QCalendarWidget *wDate = new QCalendarWidget();
connect(wDate, SIGNAL(clicked(const QDate &)), w, SLOT(accept()));
connect(wDate, SIGNAL(clicked(const QDate &)), this, SIGNAL(sDateSelected(const QDate &)));
w->InSertDateSelector(wDate);
w->exec();
}