|
1Qter豆
请教各位有没有用过QTouchEvent这个事件呢?我现在通过以下代码发现这个事件不被响应:
MainWindow::MainWindow(QWidget *parent) :
QMainWindow(parent),
ui(new Ui::MainWindow)
{
ui->setupUi(this);
this->setFocus();
this->setAttribute(Qt::WA_AcceptTouchEvents);
}
bool MainWindow::event(QEvent *event)
{
switch (event->type())
{
case QEvent::TouchBegin: qDebug()<<"1";
case QEvent::TouchUpdate:
case QEvent::TouchEnd:
{
QTouchEvent *touchEvent = static_cast<QTouchEvent *>(event);
event->accept();
break;
}
case QEvent::MouseButtonPress:qDebug()<<"111";
default:
break;
}
return QWidget::event(event);
触摸屏幕无法打印信息1“”;
|
|