sql >> Database teknologi >  >> RDS >> Mysql

Hvordan kan jeg sende argumenter til QThread Worker-klassen?

Nej, jeg tror ikke er duplikeret spørgsmål, det har mere at gøre ...

Anyway, dit spørgsmål vil du gerne videregive mere argument, I python kan du videregive mange argument kalder 'yourMethod(*args, **kw)'; eksempel;

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)
        .
        .

Med venlig hilsen




  1. Hvordan sletter jeg en af ​​mine to dublerede rækker af data i Postgres?

  2. MySQL-forespørgsel for at finde venner og antallet af fælles venner

  3. Hvordan trækker man data fra en MySQL-database ind i et stylesheet i sin egen fil/mappe?

  4. Kør SQL Server Stored Procedure via Database Link fra Oracle