Reakcja aplikacji podczas pracy wątku.

0

Witam. Mam taki wątek:

class Get_MENU(QThread):
    def __init__(self):
        QThread.__init__(self)

        self.connect(self,QtCore. SIGNAL("finished()"), Zaznacz)
        self.connect(self, QtCore.SIGNAL("MENU"), PrintMenu)

    def __del__(self):
        self.wait()

    def run(self):
        QtCore.QThread.start(self)
        self.ui = Ui_MainWindow()
        self.emit(QtCore.SIGNAL('MENU'))

Gdy wątek pracuje, aplikacja na nic nie reaguje. Można to obejść? PyQt 4.
I drugie pytanie. Jak zamknąć wątek np. przy zamykaniu aplikaccji?

0

Może to pomoże przy drugim pytaniu https://gist.github.com/metalman/10721983

0

Dzięki. Muszę klasę przerobić.

0

A co do pierwszego pytania?

0

Prawdobodobnie o to chodzi:
https://rk.edu.pl/pl/wielowatkowe-aplikacje-z-qthread/

Niestety nie. Są jakieś pomysły?

1 użytkowników online, w tym zalogowanych: 0, gości: 1