آپدیت کردن QCustomPlot
به تازگی به یک مشکل برخوردم که خیلی تقریبا از نظرم مسخره بود ولی حل شد اونم به روش مسخره :))
ولی خب ترجیح دادم به اشتراک بزارم براتون، دلیلشم حدودی میگم مشکلی بود بگید اصلاح کنم.
قضیه از این قراره ما توی QCustomPlot میایم یه بافر مثلا (QLineSeries) پر میکنیم و خودش رندر میگیره و وسلام ، اما یه جاهایی دیدم که بعضی وقتا این اپدیت نمیشه ! بعد فهمیدم اون تردی که اینو میگه بهش و اپدیت میشه یه جاهایی دیگه call نمیشه پس خیلی اسوده گفتم EventLoop کیوت بره و پراسزشو انجام بده اونم همه ی ایونت ها و بلافاصله حل شد.
حل مشکل آپدیت QCustomPlot
QCoreApplication::processEvents(); // call this static method after update in buffer. //QCoreApplication::processEvents(QEventLoop::ProcessEventsFlags flags = QEventLoop::AllEvents)
اگرم راه قشنگتر داشتید خیلی خوشحال میشم بگید که به اشتراک بزاریم با بقیه.
نظر یادتون نره !
خب تا انتهای این آموزش امیدوارم به خوبی هر چی رو که بوده گفته باشیم و شما به راحتی فهمیده باشید. اگر کمی گنگ بود و یا مشکلاتی داشت و هر نوع انتقاد یا پیشنهادی و سوالی داشتید می توانید در انتهای همین صفحه در قسمت نظرات بیان کنید . خیلی متشکریم بابت وقتی که گزاشتید و اچ کدینگ رو دنبال کردید.
برای اینکه خستگی از تن ما در بره می تونید ما رو به دوستانتون معرفی کنید (با به اشتراک گذاری) تا برای ما روحیه مثبتی بشه که در آموزش های آتی بهتر عمل کنیم.
یک نظر بنویسید