def setUpClass(cls): qapp = QtGui.QApplication.instance() or QtGui.QApplication([]) template = Template(body_html=body_html) fred = Person(name='Fred', age=42) widget = HTMLWidget(template=template, context={'model':fred}) widget.show() gui.process_events() cls.widget = widget cls.fred = fred
def setUpClass(cls): qapp = QtGui.QApplication.instance() or QtGui.QApplication([]) template = Template(body_html=body_html) fred = Person(name='Fred', age=42) widget = HTMLWidget(template=template, context={'model': fred}) widget.show() gui.process_events() cls.widget = widget cls.fred = fred
def setUpClass(cls): from jigna.api import HTMLWidget, VueTemplate from jigna.utils import gui from jigna.qt import QtGui qapp = QtGui.QApplication.instance() or QtGui.QApplication([]) template = VueTemplate(body_html=body_vue_html) fred = Person(name='Fred', age=42) widget = HTMLWidget(template=template, context={'model':fred}) widget.show() gui.process_events() cls.widget = widget cls.fred = fred
def setUpClass(cls): from jigna.qt import QtGui from jigna.html_widget import HTMLWidget from jigna.utils import gui qapp = QtGui.QApplication.instance() or QtGui.QApplication([]) template = Template(body_html=body_html) fred = Person(name='Fred', age=42) addressbook = AddressBook() widget = HTMLWidget( template=template, context={'model':fred, 'addressbook': addressbook} ) widget.show() gui.process_events() cls.widget = widget cls.fred = fred cls.addressbook = addressbook
def setUpClass(cls): from jigna.api import HTMLWidget, VueTemplate from jigna.utils import gui from jigna.qt import QtWidgets qapp = QtWidgets.QApplication.instance() or QtWidgets.QApplication([]) template = VueTemplate(body_html=body_vue_html) fred = Person(name='Fred', age=42) addressbook = AddressBook() widget = HTMLWidget(template=template, context={ 'model': fred, 'addressbook': addressbook }) widget.show() gui.process_events() cls.widget = widget cls.fred = fred cls.addressbook = addressbook
def execute_js(self, js): gui.process_events() result = self.widget.execute_js(js) gui.process_events() return result
def process_events(self): from jigna.utils import gui gui.process_events()
def execute_js(self, js): from jigna.utils import gui gui.process_events() result = self.widget.execute_js(js) gui.process_events() return result