Фактически я пытаюсь получить mousePressEvent для QFrame в QT 5 (VS2010 с Qt-Addin). Видел так много предложений здесь и на других форумах, но новичок получил его на работу, или я не понял принцип. Также посмотрел пример scribble, не повезлоQFrame: создать mousePressEvent
Как я могу получить mousePressEvent для QFrame? Должен ли я создавать класс, который наследуется от QFrame, а затем инициализировать этот кадр самостоятельно в функции main()? разве не существует решение, которое я могу связать с Qt-Designer?
пытался несколько вещей, в основном видел что-то вроде этого:
protected:
void TestQtFormsApplication::mousePressEvent(QMouseEvent *qevent)
{
if (qevent->button() == Qt::LeftButton)
{
this->close();
}
};
с этим я когда-либо получил ошибки C2027: использование неопределенного типа «QMouseEvent»
Вы забыли, что в комплект входит? #include #include –
ошибка C2027 теперь фиксирована, забыл включить все необходимые файлы – Postback