#ifndef MYTEXTEDIT_H_
#define MYTEXTEDIT_H_
#include <QTextEdit>
class mytextedit:public QTextEdit
{
Q_OBJECT
public:
mytextedit(QWidget* parent=0);
~mytextedit();
signals:
void Ctrl_Enter_Press();
protected:
void keyPressEvent(QKeyEvent *event);
};
#endif
#include "mytextedit.h"
#include <QKeyEvent>
mytextedit::mytextedit(QWidget *parent)
:QTextEdit(parent)
{
}
mytextedit::~mytextedit()
{
}
void mytextedit::keyPressEvent(QKeyEvent *event)
{
if (event->modifiers() == Qt::ControlModifier && event->key() == Qt::Key_Return)
{
emit Ctrl_Enter_Press();
}
else
QTextEdit::keyPressEvent(event);
}
[ 此贴被wu9961在2008-12-28 21:59重新编辑 ]