最近项目的需要,需要做一个日历。于是找资料,原来Qt中已经封装好了一个类QCalendarWidget,专门做日历的。于是我用QlineEdit加QFontComboBox。做了一个简易的日历
一下是代码
// "line_edit.h"
#include <QLineEdit>
#include <QMouseEvent>
class line_edit : public QLineEdit
{
Q_OBJECT
public:
explicit line_edit(QWidget *parent = 0);
virtual void mousePressEvent(QMouseEvent *event);
//void mouseReleaseEvent(QMouseEvent *event);
signals:
//自定义clicked()信号,在mousePressEvent事件发生时触发
void clicked();
};
//line_edit.cpp
#include "line_edit.h"
line_edit::line_edit(QWidget *parent):
QLineEdit(parent)
{
setFixe