資源簡介
Qt5簡易軟件盤,支持中文輸入、英文輸入、數字輸入,代碼貼博客了:
http://blog.csdn.net/wu9797/article/details/79018689
代碼片段和文件信息
#include?“demo.h“
#include?“ui_demo.h“
#include?“keyboard.h“
Demo::Demo(QWidget?*parent)?:
????QWidget(parent)
????ui(new?Ui::Demo)
{
????ui->setupUi(this);
????ui->lineEdit->installEventFilter(this);
}
Demo::~Demo()
{
????delete?ui;
}
bool?Demo::eventFilter(Qobject?*watched?QEvent?*event)
{
????if?(watched?==?ui->lineEdit?&&?event->type()?==?QEvent::MouseButtonPress)
????{
????????callKeyBoard();
????}
????return?QWidget::eventFilter(watched?event);
}
void?Demo::callKeyBoard()
{
????KeyBoard?*keyBoard?=?new?KeyBoard(0?ui->lineEdit);
????keyBoard->show();
}
- 上一篇:PWM脈沖寬度調制控制技術
- 下一篇:TX-1C型proteus虛擬仿真板
評論
共有 條評論