Russian Qt Forum

Qt => Общие вопросы => Тема начата: fabricant от Январь 09, 2012, 21:32



Название: Как проверить зажата ли правая кнопка мыши?
Отправлено: fabricant от Январь 09, 2012, 21:32
Как проверить зажата ли правая кнопка мыши?


Название: Re: Как проверить зажата ли правая кнопка мыши?
Отправлено: dsp от Январь 09, 2012, 22:22
Код:
void myClass::mousePressEvent(QMouseEvent *mousePress)
{   
    if(mousePress->button() & Qt::RightButton)
        // какое-то действие
}


Название: Re: Как проверить зажата ли правая кнопка мыши?
Отправлено: fabricant от Январь 10, 2012, 22:15
спасибо


Название: Re: Как проверить зажата ли правая кнопка мыши?
Отправлено: andrew.k от Январь 10, 2012, 23:22
Это можно делать в любом месте используя:
Qt::MouseButtons QApplication::mouseButtons () [static]