Mysql
 sql >> база данни >  >> RDS >> Mysql

Как мога да предам аргументи към клас QThread Worker?

Не, мисля, че не е дублиран въпрос, има още какво да се направи...

Както и да е, вашият въпрос е, че искате да предадете повече аргументи. В python можете да предадете много аргументи, извикайте 'yourMethod(*args, **kw)'; пример;

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

Поздрави,




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jdbc драйвер не е намерен

  2. Възможно ли е да заредите база данни в RAM?

  3. Трябва ли да използвам NULL или празен низ, за ​​да представя никакви данни в колоната на таблицата?

  4. Как да избягам от кавички в MYSQL заявка?

  5. Може ли използването на чувствителен към IP адрес брояч на изгледи да носи твърде голямо натоварване за MYSQL/PHP?