How Can I Pass Arguments To Qthread Worker Class?
I have a working example of code that creates a QThread that must be called from my on class (MyClass).  I have tried passing additional arguments through the Worker init, but I ca
Solution 1:
No, I think is not duplicated question, it have more to do ...
Anyway, Your question your want to pass more argument, In python your can pass many argument call 'yourMethod(*args, **kw)'; example;
classWorker(QThread):
    .
    .
    def__init__(self, parent, *args, **kw):
        QThread.__init__(self, parent)
        self.yourInit(*args, **kw)
    .
    .
    defyourInit(self, x, y, z):
        print x, y, z
    .
    .
classMyClass(QObject):
        .
        .
    def__init__(self):            
        super(MyClass, self).__init__()   
        .
        .
        x = 1000
        y = 'STRING'
        z = [0, 1, 2, 3, 4]
        thread1 = Worker(self, x, y, z)
        .
        .
Regards,
Post a Comment for "How Can I Pass Arguments To Qthread Worker Class?"