Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Jak mogę przekazać argumenty do klasy QThread Worker?

Nie, myślę, że nie jest to zduplikowane pytanie, ma więcej do zrobienia...

W każdym razie, Twoje pytanie chcesz przekazać więcej argumentów, W pythonie możesz przekazać wiele argumentów wywołać 'yourMethod(*args, **kw)'; przykład;

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

Pozdrawiam,




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak mogę uzyskać procent wszystkich wierszy za pomocą mysql dla grupy?

  2. PHP PDO Bit(1) zwraca niewłaściwy typ danych

  3. Nieprawidłowy plik klucza dla tabeli MYSQL

  4. Czy praktyczna jest dynamiczna normalizacja tabeli?

  5. Blokady odczytu/zapisu MongoDB