qobject cannot create children for a parent that is in a different thread. code example
Example: sqlite3.ProgrammingError: SQLite objects created in a thread can only be used in that same thread
conn = sqlite3.connect('your.db', check_same_thread=False)