0
我是PyQt的新手,我只是想做QThreading。 但我发现了错误:AttributeError的: 'MyThread的' 对象有没有属性 'UI'PyQt线程属性错误
我的代码:
from time import sleep
from PyQt4.QtGui import *
from PyQt4.QtCore import *
from takipSistemi import Ui_MainWindow
class anaPencere(QMainWindow):
def __init__(self):
QWidget.__init__(self)
self.ui=Ui_MainWindow()
self.ui.setupUi(self)
self.thread = myThread()
self.ui.tableWidget.setItem(0, 0, QTableWidgetItem("hi!"))
self.thread.start()
class myThread(QThread):
def __init__(self,parent=None):
QThread.__init__(self,parent)
self.exiting = False
def __del__(self):
self.exiting = True
self.wait()
def run(self):
#error
self.ui.tableWidget.setItem(0 , 0, QTableWidgetItem('hi there!'))
uyg=QApplication([])
pencere=anaPencere()
pencere.show()
uyg.exec_()
我怎么能属性UI来MyThread的?