باز شدن منو موقع رفتن روی قسمت خاصی از پنجره - هفت خط کد انجمن پرسش و پاسخ برنامه نویسی

باز شدن منو موقع رفتن روی قسمت خاصی از پنجره

0 امتیاز

سلام من یک QWidget دارم می خوام وقتی که موس روی قسمت سمت چپ صفحه رفت یک منو باز بشه چکار باید بکنم ؟

سوال شده آذر 19, 1392  بوسیله ی hamidKhoram (امتیاز 33)   5 8
ویرایش شده دی 4, 1392 بوسیله ی BlueBlade

1 پاسخ

+1 امتیاز
 
بهترین پاسخ
ابتدا با استفاده از تابع setMouseTracking با مقدار true امکان ردیابی رویداد‌های بدون کلیک موس را روی ویدجن مورد نظر فعال کنبد. حال در هر حرکت موس بر روی ویدجت مورد نظر رویداد mouseMove و hoverMove اجرا خواهند شد. اگر ویدجت شما به صورت یک کلاس است تابع mouseMoveEvent را تعریف مجدد کنید. در غیر اینصورت با installEventFilter می‌توانید رویداد‌های آن ویدجت را در کلاس دیگری دریافت کنید.
پاسخ داده شده دی 3, 1392 بوسیله ی حامد مصافى (امتیاز 1,104)   2 3 12
انتخاب شد دی 4, 1392 بوسیله ی BlueBlade
...