16,213
社区成员
发帖
与我相关
我的任务
分享
#include <QtGui>
#include<QtCore>
class FocusTextEdit :public QTextEdit{
public:
FocusTextEdit(QWidget * parent):QTextEdit(parent){}
void focusInEvent(QFocusEvent * e){
this->setText("Get Focus!");
}
void focusOutEvent(QFocusEvent * e){
this->setText("Lost Focus!");
}
};
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
QWidget *w=new QWidget;
w->setGeometry(100,100,300,100);
FocusTextEdit *fte1=new FocusTextEdit(w);
FocusTextEdit *fte2=new FocusTextEdit(w);
fte1->setGeometry(10,10,100,40);
fte2->setGeometry(110,10,100,40);
w->show();
return a.exec();
}