622 سوال

629 پاسخ

855 نظر

242 کاربر

به سامانه پرسش و پاسخ کیوت خوش آمدید, این سامانه به شما امکان می دهد پرسشهای خود را طرح نموده و در کوتاهترین زمان ، پاسخ خود را دریافت نمایید.

-قبل از سوال پرسیدن حتما جست و جو کنید.

-در صورتی که سوالی به شما کمک کرد و یا جوابی ، حتما به آن امتیاز مثبت دهید.

-در صورتی که سوالی پرسیدید و جواب خود را گرفتید حتما جواب را به عنوان بهترین جواب انتخاب کنید.

-از ارسال چند سوال در یک تاپیک جدا خودداری کنید.

-نام مناسب برای سوالات انتخاب کنید.

-برچسب مناسب برای سوالات انتخاب کنید.

-برای نوشتن کد کافی است کد را از ادیتور خود کپی و در ادیتور سایت الصاق کنید و با انتخاب کد کلید CTRL+K را فشار دهید.

-حتما قوانین و نکات دیگر را از اینجا بخوانید.

چگونه میشود در یک حلقه while(true هستیم بشود همزمان متوجه event مربوط به کیبورد هم شد؟

0 امتیاز
73 بازدید

مثلا

while(true)
{
if(Qt::key_escape)
qDebug()<<"dddddddd
}

در این حالت چون در event همزمان دو کار نمیکند نمیفهمد

سوال شده آذر 26, 1392 در Qt GUI  بوسیله ی a3459 (1,100 امتیاز)  
13% درصد پذیرش جواب ها

سلام. احتمالا منطق برنامه تون ایراد داره که مجبور به یک حلقه بی نهایت شدید. زیرا در این صورت حتی GUI شما هم آپدیت نخواهد شد. یا شایدم نیاز به یک ترد جداگانه دارید . در هر صورت بیشتر توضیح بدید قراره چه اتفاقی بیفته.

baiad dar iek halghe bemanad ta zamani ke escap ro karbar bezanad
dar in halghe montazere ie data va karie
man albate ba timer dorost kardam
ama donbale ie rahe hale behtaram

لطفا وارد شده یا عضو شوید تا بتوانید سوال بپرسید

...