نمایش نتایج 1 تا 4 از 4

نام تاپیک: تغییر یک متغییر در یک شی دیگر با استفاده از QThread

  1. #1
    کاربر جدید
    تاریخ عضویت
    آذر 1388
    محل زندگی
    همین جا
    پست
    5

    تغییر یک متغییر در یک شی دیگر با استفاده از QThread

    سلام
    من یه برنامه GUI نوشتم می خوام تویه یه کلاس دیگه(که تویه یه ترد دیگه اجرا می شه) اگه یه کلید خواص رو زدن یکی از متغییرهای کلاس دیگه رو که تویه ترد اصلی هست رو تغییر بده نحوه ارتباط این دو ترد باید چه جوری باشه؟

  2. #2

    نقل قول: تغییر یک متغییر در یک شی دیگر با استفاده از QTread

    اگر نمونه این کلای در thread اصلی ایجاد بشه مسئله‌ای نیست. شما به‌ سادگی می‌تونید عوضی کنید. در غیر اینصورت می‌تونید نسخه مورد نظرتون رو در thread ایجاد کرده و اونو به moveToThread به thread اصلی منتقل کنید.

  3. #3
    کاربر جدید
    تاریخ عضویت
    آذر 1388
    محل زندگی
    همین جا
    پست
    5

    نقل قول: تغییر یک متغییر در یک شی دیگر با استفاده از QTread

    نقل قول نوشته شده توسط حامد مصافی مشاهده تاپیک
    اگر نمونه این کلای در thread اصلی ایجاد بشه مسئله‌ای نیست. شما به‌ سادگی می‌تونید عوضی کنید. در غیر اینصورت می‌تونید نسخه مورد نظرتون رو در thread ایجاد کرده و اونو به moveToThread به thread اصلی منتقل کنید.
    میشه بیشتر توضیح بدید.
    من یه فرم دارم که می خوام یک متغییر داخل فرم رو با استفاده از صفحه کلید عوض کنم که اون کلاس که صفحه کلید رو کنترل می کنه تویه یه ترد جداست.

  4. #4

    نقل قول: تغییر یک متغییر در یک شی دیگر با استفاده از QThread

    شما یک متغیر از نوع کلاس فرم پاس بدید به کلاس thread و در روال مربوطه اون رو عوض کنید. در موردی که فرمودید مشکلی وجود نداره. بهتره از thread safe types استفاده کنید. برای مثال qint به جای int. این کار رو انجام بدید اگر همه کار چیزی باشه که فرمودید مشکلی وجود نخواهد داشت.

تاپیک های مشابه

  1. سوال: تغییر نام یک تیبل به نام دیگر با استفاده از کد نویسی
    نوشته شده توسط IMANAZADI در بخش C#‎‎
    پاسخ: 10
    آخرین پست: جمعه 13 اسفند 1389, 10:07 صبح
  2. پاسخ: 9
    آخرین پست: پنج شنبه 23 مهر 1388, 22:20 عصر
  3. جلوگیری از تغییر اندازه برنامه در کامپیوتر های دیگر
    نوشته شده توسط مائده 100 در بخش مباحث عمومی دلفی و پاسکال
    پاسخ: 4
    آخرین پست: دوشنبه 13 آبان 1387, 10:08 صبح
  4. تغییر فونت های گزارش در سیستم دیگر
    نوشته شده توسط programmermp در بخش گزارش سازی با Crystal Report
    پاسخ: 4
    آخرین پست: شنبه 07 بهمن 1385, 14:23 عصر
  5. تغییر عنوان یک فرم توسط فرم دیگر
    نوشته شده توسط Mrs.Net در بخش C#‎‎
    پاسخ: 5
    آخرین پست: پنج شنبه 23 شهریور 1385, 17:46 عصر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •