-2
Я добавил QGraphicsView в свою форму ui в Дизайнере. Теперь я хочу добавить «этот клик» в этот виджет.Как добавить 'on click event' в QGraphicsView
Я добавил QGraphicsView в свою форму ui в Дизайнере. Теперь я хочу добавить «этот клик» в этот виджет.Как добавить 'on click event' в QGraphicsView
Возможно ли для вас подкласс QGraphicsView? В этом случае вы можете легко обрабатывать случаи с чем-то вроде этого:
MyQGraphicsView.h
class MyQGraphicsView : public QGraphicsView
{
void enterEvent(QEvent *event);
void leaveEvent(QEvent *event);
void mouseReleaseEvent(QMouseEvent *event);
void mousePressEvent(QMouseEvent *event);
void mouseMoveEvent(QMouseEvent *event);
void wheelEvent(QWheelEvent *event);
}
MyQGraphicsView.cpp
void MyQGraphicsView::mouseMoveEvent(QMouseEvent *event)
{
// Do what you want
}
//Do the same with all the events.
Что вы имеете в виду «нажмите событие», вы имеете в виду вы хотите настроить его поведение, когда вы нажимаете на него? – cmannett85
да мужчина, это то, что я хочу ... –