انجمن‌های فارسی اوبونتو

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید


ارائه ۲۴٫۱۰ اوبونتو منتشر شد 🎉

نویسنده موضوع: پایتون Qt - یک مشکل کوچک  (دفعات بازدید: 1687 بار)

0 کاربر و 2 مهمان درحال مشاهده موضوع.

آفلاین nice_2000

  • Newbie
  • *
  • ارسال: 14
پایتون Qt - یک مشکل کوچک
« : 25 دی 1389، 08:04 ب‌ظ »
این یک قسمت از کد برنامه من هست:

def sbtnClicked(self):
self.statusbar.showMessage("در حال جستجو...")
print "Searching for Devices..."
devs=discover_devices()
if devs <> []:
self.rlist.clear()
for adev in devs:
ndev=lookup_name(adev)
self.rlist.insertItem(0,ndev+"\n"+adev)
print ndev+"\t"+adev
else:
self.statusbar.showMessage('.موردی یافت نشد')


خب با اجرای دستور زیر باید یه متن در نوار وضعیت نمایش داده بشه:
self.statusbar.showMessage("در حال جستجو...")
اما بلافاصله دستور بعد اجرا میشه و اون متن نمایش داده نمیشه و برنامه تا پایان عملیات به حالت هنگ میره:
devs=discover_devices()
این دستور هم اجرا میشه و
حالا پیام نمایش داده میشه.
دستور بالا دستگاه های بلوتوث اطراف رو شناسایی میکنه و عملیات وقت گیری هم هست.

چه کار باید بکنم؟؟  ](*,)
« آخرین ویرایش: 29 دی 1389، 03:20 ب‌ظ توسط nice_2000 »