@scutotech; hocam merhaba, dediğiniz çözüm çalıştı. Son bir hatam daha mevcut onu da paylaşayım eğer bilginiz varsa;
from PyQt5.QtCore import QObject, QThread, pyqtSignal
import time
class Main():
def __init__(self):
super().__init__()
def workin(self):
self.word = 'BAŞARILI'
class Main2(QThread, Main):
def __init__(self):
super().__init__()
class Runner():
def __init__(self):
super().__init__()
self.main2 = Main2()
#self.main2.workin()
print(self.main2.word)
obj = Runner()
obj.__init__()Bu kodda aldığım hata: Eğer # işareti koyduğum yeri aktif edersem sanırım objeyi oluşurup BAŞARILI yazısını döndürüyor.
class Main():
def __init__(self):
super().__init__()
self.word = 'BAŞARILI' # Initialize 'word' in the __init__ method
class Main2(QThread, Main):
def __init__(self):
super().__init__()
class Runner():
def __init__(self):
super().__init__()
self.main2 = Main2()
print(self.main2.word)
obj = Runner()
obj.__init__()
bu şekilde bir çözüm dener misiniz?