sql >> Database >  >> RDS >> Mysql

Hoe kan ik argumenten doorgeven aan de QThread Worker-klasse?

Nee, ik denk dat het geen dubbele vraag is, het heeft meer te doen ...

Hoe dan ook, je vraag wil je meer argumenten doorgeven, in Python kun je veel argumenten doorgeven 'yourMethod(*args, **kw)'; voorbeeld;

class Worker(QThread):
    .
    .
    def __init__(self, parent, *args, **kw):
        QThread.__init__(self, parent)
        self.yourInit(*args, **kw)
    .
    .
    def yourInit (self, x, y, z):
        print x, y, z
    .
    .
class MyClass(QObject):
        .
        .
    def __init__(self):            
        super(MyClass, self).__init__()   
        .
        .
        x = 1000
        y = 'STRING'
        z = [0, 1, 2, 3, 4]
        thread1 = Worker(self, x, y, z)
        .
        .

Groeten,




  1. Efficiënte manier om het aantal externe sleutels in de tweede tabel te berekenen en weer te geven met rijen uit de eerste tabel - PHP - MySQL

  2. Databasetabel maken in SQL, rare fout

  3. Meest efficiënte manier om het aantal rijen in de tabel te krijgen

  4. Hibernate 4 en Postgres :Hoe maak je een reeks per tabel aan?