سلام.
من یه ارسال و دریافت میل گرافیکی نوشته بودم تو سی شارپ، چون هر لحظه باید منتظر رسیدن داده جدید بود به همین دلیل از while تو thread استفاده کردم.
راه حرفه ای تری سراغ دارم که تو Qt استفاده میشه نه سی شارپ.
اسمش هست: Signal - Slot
کارش اینه که تابع ff رو وصل می کنیم به یه سیگنالی که فرستاده میشه. فقط هر وقت اون سیگنال فرستاده شد تابع ff شما اجرا میشه. بر اساس اون چیزی که تو پست اوّل فرمودید، شما می تونید سیگنال رو وقتی ارسال کنید که داده ای برای تغییر دادن داشته باشید.
فقط ببینید تو سی شارپ معادلش چی میشه.