ورود

View Full Version : QMouseEvent کلاس در کیوت چگونه است(؟)



hosseinam1370
جمعه 11 اردیبهشت 1394, 07:38 صبح
دوستان ، کلاس QMouseEvent تو کیوت ، چیه و چطوری استفاده میشه؟

QMouseEvent(Type type, const QPointF & localPos, Qt::MouseButton button, Qt::MouseButtons buttons, Qt::KeyboardModifiers modifiers)

اگه لطف کنید و داده هاشو کامل کنید و بگید چیکار میکنه ، ممنون میشم.



با تشکر.

کامبیز اسدزاده
جمعه 11 اردیبهشت 1394, 10:46 صبح
دوستان ، کلاس QMouseEvent تو کیوت ، چیه و چطوری استفاده میشه؟

QMouseEvent(Type type, const QPointF & localPos, Qt::MouseButton button, Qt::MouseButtons buttons, Qt::KeyboardModifiers modifiers)

اگه لطف کنید و داده هاشو کامل کنید و بگید چیکار میکنه ، ممنون میشم.

با تشکر.

سلام

فکر میکنم این مثال خوبی باشه : http://www.codeprogress.com/cpp/libraries/qt/qtClasses.php?item=QMouseEvent

hosseinam1370
جمعه 11 اردیبهشت 1394, 16:13 عصر
مثلا در اینجا :
http://www.codeprogress.com/cpp/libraries/qt/qtCaptureMouseDoubleClick.php#.VUQOGPA1Ehs


تابع :
void mouseDoubleClickEvent ( QMouseEvent * event )
{
msgBox = new QMessageBox();
msgBox->setWindowTitle("Hello");
msgBox->setText("You Double Clicked Mouse Button");
msgBox->show();

};


که در کلاس تعریف شده ،
اصلا در تابع main فراخانی نشده ، پس چطور داره صدا زده میشه؟


2- و event->button() رو از کجای asistant میشه پیدا کرد؟
مثالش اینجاست:

http://www.codeprogress.com/cpp/libraries/qt/qtCaptureLeftMouseClick.php#.VUQPZvA1Ehs

با تشکر.