Я пытаюсь использовать параллельный Cython для запуска дорогой функции. Я хотел включить сигнал в класс. как показано ниже:
cdef class A(QObject):
finish=pyqtSignal(float)
def counter(self, int count): # define the type of input
# Define all variables
cdef int x = 0
cdef int i
for i in prange (count, schedule='dynamic', nogil=True):
if i>=5000000: # capture any error
x=100
else:
x += i
self.finish.emit(i)
return x
Но возникает ошибка: я не могу использовать QObject с Cython. Может кто-нибудь покажет мне, как использовать cython и pyqt вместе.