جستجو در تالارهای گفتگو
در حال نمایش نتایج برای برچسب های 'qwidget'.
3 نتیجه پیدا شد
-
سلام خدمت دوستان و اساتید گرامی. فرض کنین پنجرهای در برناممون داریم که از نوع QWidget هستش و میخوایم مختصات لحظه به لحظه حرکت موس رو بگیریم. خب در این حالت قاعدتا باید تابع QWidget::mouseMoveEvent رو بازنویسی و مطابق با کاری که میخوایم انجام بدیم تعریف کنیم. حالا اگر کاری که میخوایم در داخل تابع QWidget::mouseMoveEvent انجام بدیم زمانبر باشه برای جلوگیری از کند شدن برنامه و ایجاد تاخیر و از دست دادن جزئیات حرکت موس چه اقداماتی باید انجام بدیم؟ یکی راهی که به ذهن خودم رسید استفاده از یک نخ جدا برای انجام پردازش زمانبر هست ولی از اونجایی که لازمه قبل از اتمام تابع QWidget::mouseMoveEvent از join شدن نخ ایجاد شده اطمینان حاصل کنیم باز هم برنامه دچار تاخیر خواهد شد اگر هم بخوایم بلافاصله بعد از اجرای نخ اونو از نخ ایجاد کنندش جدا (detach) بکنیم بازم مشکل همچنان پا برجاست چون تابع QWidget::mouseMoveEvent پشت سر هم فراخوانی میشه و کلی نخ درست میشه که از نخ اصلی جدا شدن و نمیشه مدیریتشون کرد! در یک چنین وضعی چه کاری باید انجام بدیم؟ سپاس گزارم.
-
- mousemoveevent
- qwidget
-
(و 3 مورد دیگر)
برچسب زده شده با :
-
در حالت عادی، ویجت QSlider به اینصورت نمایش داده میشود : برای رنگ بندی نوار QSlider، چه پیشنهادی دارید ؟ مثلاً به اینصورت :
-
سلام. در مورد کاربردها و نحوه ی استفاده از json در برنامه نویسی QWidget میخواستم اطلاعاتی بدست بیارم. از اساتید محترم درخواست میکنم اگر آموزشی در این مورد دارند به اشتراک بگذارند. با تشکر