Opened 8 years ago

Closed 8 years ago

#111 closed enhancement (fixed)

use QThread instead of Threading.Thread

Reported by: zhangjr Owned by: zhangjr
Priority: major Milestone: pre-alpha
Component: general Version: 0.2
Keywords: Cc:
Blocked By: Blocking:
Parent ID: Parent Tickets:
Estimated Number of Hours: 0.0 Add Hours to Ticket: 0
Billable?: yes Total Hours: 0

Description

QThread supports the management of threads.

Subtickets

Child Tickets

Change History (3)

comment:1 Changed 8 years ago by zhangjr

  • Owner changed from yanll to zhangjr
  • Status changed from new to accepted

comment:2 Changed 8 years ago by zhangjr

The best solution is QtCore?.pyqtSignal() QtCore?.pyqtSlot() mode, as I know.

  1. use worker instead of Non-GUI thread to emit signal
  2. gui update completed in GUI thread by connecting to signal

comment:3 Changed 8 years ago by zhangjr

  • Resolution set to fixed
  • Status changed from accepted to closed
Note: See TracTickets for help on using tickets.