Название: Вопрос про mousePressEvent - не работает на qspinBox Отправлено: Madgeniy от Декабрь 18, 2010, 19:43 Доброго времени суток.
У меня есть форма со спинбоксом. Нписал что-то вроде: Код: void MainWindow::mousePressEvent(QMouseEvent* ev) Т.е. пытаюсь проверить, нажал ли я на спинбокс или нет. Суть в том, что при нажатии на спинбокс этот метод не вызывается, тогда как при нажатии на форму метод вызывается. В чем может быть проблема? Несколько часов пытаюсь разобраться, не выходит. Название: Re: Вопрос про mousePressEvent - не работает на qspinBox Отправлено: Kolobok от Декабрь 18, 2010, 19:51 Press event посылается тому виджету, на который нажали. Посмотри QObject::installEventFilter.
Название: Re: Вопрос про mousePressEvent - не работает на qspinBox Отправлено: Madgeniy от Декабрь 25, 2010, 17:27 С этим вроде разобрался. Еще такой момент. Как отследить, какая именно кнопка в QSpinBox была нажата? Можно, конечно, выкрутиться, но хотелось бы не заводить отдельный обработчик.
|