JavaからQTを初めて使用します。次のようなものはありますか: QT のhttps://code.google.com/p/jnativehook/ ? すべてのマウス イベントを座標で取得できますか? 私は次のことをしました:
bool MainWindow::eventFilter(QObject *obj, QEvent *event)
{
if (event->type() == QEvent::MouseButtonRelease)
{
QMouseEvent *mouseEvent = static_cast<QMouseEvent*>(event);
ui->listWidget->addItem(QString("Mouse pressed: %1,%2").arg(mouseEvent>pos().x()).arg(mouseEvent->pos().y()));
}
return false;
}
これは正常に機能しますが、システム全体ではなく、アプリケーション内でのみ実行されます。QTでこれを機能させるにはどうすればよいですか? また、これはWindowsでのみ実行する必要があります...