I`m trying to develop nice-looking app in pyqt using WebView and have a little problem. I want to create new Window by pressing button in WebView.
I have main window(short view):
class LoginWindow(QWidget):
def __init__(self):
# creating window and different properties...
# Its not important,i think.
self.foo = LoginConnector(self)
view.page().mainFrame().addToJavaScriptWindowObject("foo", self.foo)
... connector to JS
class LoginConnector(QObject):
@pyqtSlot(result=str)
def get_user_list(self):
return ','.join(core.available_users())
@pyqtSlot()
def new_window(self):
print 'Hello!'
#What can i do here?
@pyqtSlot()
def quit(self):
QApplication.quit()
When i`m pressing button in window,its call new_window() from LoginConnector,but how create Dialog inside LoginConnector?
SOLVED! I`m idiot,listen that clever guy below