Witam
zaladowana = 0
class MyForm(QtGui.QMainWindow):
def __init__(self, parent=None):
QtGui.QWidget.__init__(self, parent)
self.ui = Ui_MainWindow()
self.ui.setupUi(self)
QtCore.QObject.connect(self.ui.napadBtn,QtCore.SIGNAL("clicked()"), self.fucitionono)
QtCore.QObject.connect(self.ui.webView.page().mainFrame(),QtCore.SIGNAL("loadFinished(bool)"), self.complete)
def complete(self):
global zaladowana
zaladowana = 1
def fucitionono(self):
thread.start_new_thread(lolo.load_load, (self, 5))
class lolo(QtGui.QMainWindow):
def __init__(self, parent=None):
QtGui.QWidget.__init__(self, parent)
self.ui = Ui_MainWindow()
self.ui.setupUi(self)
def load_load(self, s):
while True:
if zaladowana == 1:
zaladowana = 0
skrypt = self.ui.webView.page().mainFrame() # to sie wykona
skrypt.evaluateJavaScript("jakisjs") # a tu się buguje :/ bez żadnych błędów po prostu przestaje działać
program
break
else:
time.sleep(0.3)
Nie mam pojęcia co jest źle... chce żeby po wejściu na strone wykonał dany js potem na inną strone i też jakiś ja wykonał a potem na jeszcze inną... Robie program do zbierania danych z paru stron i nie chce aby podczas chodzenia stron nie zawieszał się program więc w wątakch to robie... ma ktoś jakiś pomysł?